为什么这个JavaScript代码在Firefox中无效?
我不小心输入了\s而不是为什么这个JavaScript代码在Firefox中无效?,javascript,string,Javascript,String,我不小心输入了\s而不是 while(cname.charAt(cname.length-1) == "\s") 不是在所有字符串文本中解析特殊字符吗 另外,什么是一个适当的正则表达式,可以从EOL中删除所有制表符和空格? my/*[\s\t]/选择器无法工作!所以我不得不退而求其次。。substr.\s只是正则表达式中空格、制表符和换行符的字符类\在这种情况下,s变成了s 通过以下方式从EOL中删除制表符和空格: cname = cname.replace(/\s+$/mg, ''); \
while(cname.charAt(cname.length-1) == "\s")
不是在所有字符串文本中解析特殊字符吗
另外,什么是一个适当的正则表达式,可以从EOL中删除所有制表符和空格?
my/*[\s\t]/选择器无法工作!所以我不得不退而求其次。。substr.\s只是正则表达式中空格、制表符和换行符的字符类\在这种情况下,s变成了s
通过以下方式从EOL中删除制表符和空格:
cname = cname.replace(/\s+$/mg, '');
\s+匹配一个或多个空格或制表符
$匹配主题的结尾
m标志使$匹配行的结尾,而不是字符串。
g标志导致替换所有匹配项。
\s只是正则表达式中空格、制表符和换行符的字符类\在这种情况下,s变成了s
通过以下方式从EOL中删除制表符和空格:
cname = cname.replace(/\s+$/mg, '');
\s+匹配一个或多个空格或制表符
$匹配主题的结尾
m标志使$匹配行的结尾,而不是字符串。
g标志导致替换所有匹配项。
\s是正则表达式中的合法语法,但它不是字符串中的合法语法
这很好:
/\s/
这是非法的:
"\s"
\s是正则表达式中的合法语法,但它不是字符串中的合法语法
这很好:
/\s/
这是非法的:
"\s"