@@ -47,14 +47,15 @@ const fixedDataset = englishDataset
4747 . addPattern ( pattern `|riz` )
4848 . addPattern ( pattern `gyat` )
4949 . addPattern ( pattern `sigma` )
50- . addPattern ( pattern `xook` )
50+ . addPattern ( pattern `xook[s]` )
51+ . addPattern ( pattern `zook[s]` )
5152 . addPattern ( pattern `xoink` )
53+ . addPattern ( pattern `xooink` )
54+ . addPattern ( pattern `xioix` )
5255 . addPattern ( pattern `xiooix` )
5356 . addPattern ( pattern `admits` )
54- . addPattern ( pattern `orz` )
55- . addPattern ( pattern `otz` )
56- . addPattern ( pattern `ozr` )
5757 . addPattern ( pattern `lebron` )
58+ . addPattern ( pattern `lebroon` )
5859 ) ;
5960// Work-around for:
6061// https://github.com/jo3-l/obscenity/issues/100
@@ -169,10 +170,11 @@ export function formatDateTime(timestamp) {
169170 return d . toLocaleString ( undefined , opts ) ;
170171}
171172
172- const trimRegex = / \p{ Default_Ignorable_Code_Point} + / gu;
173+ const trimRegex =
174+ / ^ [ \p{ White_Space} \p{ Default_Ignorable_Code_Point} ] + | [ \p{ White_Space} \p{ Default_Ignorable_Code_Point} ] + $ / gu;
173175
174176export function unicodeTrim ( str ) {
175- return str . replace ( trimRegex , "" ) . trim ( ) ;
177+ return str . replace ( trimRegex , "" ) ;
176178}
177179
178180export function parseDuration ( spec ) {
0 commit comments