/*
* 匹配第一个"[bcat",不区分大小写
*/
var pattern1 = /\[bcat/i;
/*
* 与 pattern1 相同,只不过是使用构造函数创建的
*/
var pattern2 = new RegExp("\\[bcat", "i");
为什么下面的要两个\
/*
* 匹配第一个"[bcat",不区分大小写
*/
var pattern1 = /\[bcat/i;
/*
* 与 pattern1 相同,只不过是使用构造函数创建的
*/
var pattern2 = new RegExp("\\[bcat", "i");
为什么下面的要两个\
要知道正则里面有很多关键字都是以\
开头的:
\w \d \s word, digit, whitespace
\W \D \S not word, digit, whitespace
\b \B word, not-word boundary
\t \n \r tab, linefeed, carriage return
如果不用反斜杠,如何区分关键字和真正的反斜杠字母呢。。。
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
这是字符串的转义字符啊,类似于换行'\n',与正则无关