Skip to content

Commit 7124552

Browse files
authored
fix: even better regex for host fragment (#281)
1 parent e5a8bca commit 7124552

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/hosts.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const maybeJoin = (...args) => args.every(arg => arg) ? args.join('') : ''
66
const maybeEncode = (arg) => arg ? encodeURIComponent(arg) : ''
77
const formatHashFragment = (f) => f.toLowerCase()
88
.replace(/^\W+/g, '') // strip leading non-characters
9-
.replace(/\W+$/g, '') // strip trailing non-characters
9+
.replace(/(?<!\W)\W+$/, '') // strip trailing non-characters
1010
.replace(/\//g, '') // strip all slashes
1111
.replace(/\W+/g, '-') // replace remaining non-characters with '-'
1212

0 commit comments

Comments
 (0)