Skip to content

Commit 7e21b27

Browse files
committed
Give proper backslash escaping in examples for preg_quote (Travis reported)
1 parent e8c6d28 commit 7e21b27

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

functions/pcre/preg_quote.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ function preg_quote(str, delimiter) {
66
// + bugfixed by: Onno Marsman
77
// + improved by: Brett Zamir (http://brett-zamir.me)
88
// * example 1: preg_quote("$40");
9-
// * returns 1: '\$40'
9+
// * returns 1: '\\$40'
1010
// * example 2: preg_quote("*RRRING* Hello?");
11-
// * returns 2: '\*RRRING\* Hello\?'
11+
// * returns 2: '\\*RRRING\\* Hello\\?'
1212
// * example 3: preg_quote("\\.+*?[^]$(){}=!<>|:");
13-
// * returns 3: '\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:'
13+
// * returns 3: '\\\\\\.\\+\\*\\?\\[\\^\\]\\$\\(\\)\\{\\}\\=\\!\\<\\>\\|\\:'
1414
return (str + '').replace(new RegExp('[.\\\\+*?\\[\\^\\]$(){}=!<>|:\\' + (delimiter || '') + '-]', 'g'), '\\$&');
1515
}

0 commit comments

Comments
 (0)