File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import assertString from './util/assertString' ;
22
3- let charsetRegex = / ^ [ ^ \s - _ ] (? ! .* ?[ - _ ] { 2 , } ) ( [ a - z 0 - 9 -\\ ] { 1 , } ) [ ^ \s ] * [ ^ - _ \s ] $ / ;
3+ let charsetRegex = / ^ [ ^ \s - _ ] (? ! .* ?[ - _ ] { 2 , } ) [ a - z 0 - 9 -\\ ] [ ^ \s ] * [ ^ - _ \s ] $ / ;
44
55export default function isSlug ( str ) {
66 assertString ( str ) ;
Original file line number Diff line number Diff line change @@ -3,6 +3,6 @@ import assertString from './util/assertString';
33export default function rtrim ( str , chars ) {
44 assertString ( str ) ;
55 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Escaping
6- const pattern = chars ? new RegExp ( `[${ chars . replace ( / [ . * + ? ^ $ { } ( ) | [ \] \\ ] / g, '\\$&' ) } ]+$` , 'g' ) : / \s + $ / g;
6+ const pattern = chars ? new RegExp ( `[${ chars . replace ( / [ . * + ? ^ $ { } ( ) | [ \] \\ ] / g, '\\$&' ) } ]+$` , 'g' ) : / ( \s ) + $ / g;
77 return str . replace ( pattern , '' ) ;
88}
You can’t perform that action at this time.
0 commit comments