84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
小白刚学正则,不懂这里的[#\/]中的'\'是什么意思??这里不是应该匹配#号或者/开头的字符串,加个'\'号是什么意思呢?
闭关修行中......
因为分隔符已经用了/,所以表达式里要使用/时就需要用反斜杠\转义.
/
\
你写成调用RegExp的话就可以不用分隔符了:
var routeStripper = new RegExp("^[#/]\s+$", "g");
\/是一个东西 表示 / (转义了)
\/
\是用来转义的 用于转义一些在正则里面有特殊含义的字符为字符串(例如:\/转译成字符串'/')或者转义字符串为在正则里有特殊含义的(例如:\s转义成空格)。
\s
因为分隔符已经用了
/
,所以表达式里要使用/
时就需要用反斜杠\
转义.你写成调用RegExp的话就可以不用分隔符了:
\/
是一个东西 表示/
(转义了)\
是用来转义的 用于转义一些在正则里面有特殊含义的字符为字符串(例如:\/
转译成字符串'/')或者转义字符串为在正则里有特殊含义的(例如:\s
转义成空格)。