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