r=/\GXAS=[a-zA-Z0-9_.=-]*;/.exec("GXAS=hello...;88899");
alert(r[0])第二个“\"是转义字符,后面跟诸如n,r,t,s,S,d等表示不能直接用于正则表达式的特殊字符,后面也可以跟ASCII数值表示对应字符。如果跟非特定字符或ASCII数值,则不转意。
我测试了一下,你上面的正则表达式第二个"\"没有意义。上边的表达式可以匹配字符串"GXAS="紧跟英文大小写字母或数字或"_.=-"中的字符任意个。
alert(r[0])第二个“\"是转义字符,后面跟诸如n,r,t,s,S,d等表示不能直接用于正则表达式的特殊字符,后面也可以跟ASCII数值表示对应字符。如果跟非特定字符或ASCII数值,则不转意。
我测试了一下,你上面的正则表达式第二个"\"没有意义。上边的表达式可以匹配字符串"GXAS="紧跟英文大小写字母或数字或"_.=-"中的字符任意个。
解决方案 »
- 下面代码有几次不懂得地方,大家路过帮忙指教指教。
- 使用单选框 input的问题 急急急,,,,,
- 如何实现在页面加载完成前将按钮置灰,加载完成后按钮恢复
- 寻一款选项卡插件
- extjs中radio的check事件不触发
- js中如何使用键盘控制?
- 模式方式打开子窗体刷新父窗体框架中的子框架问题
- 看看这段代码在xp可以用,到win2003不可以用
- 请问转义字符“»”为什么不能正常转义
- ztree checkbox与radio共存问题
- Javascript中,怎样在字符串(如'123123aaa123')查找到子字符串(如'123')的个数,即出现的次数?
- 一个巨难的问题,我搞不定了,大家帮我想办法!解决后马上追加200分
我就是想让大家解释一下为什么是用了一个“\”,因为这段代码是gmailnotifitor的源代码,作者是元网景公司的程序员,我觉得他大概不会写错了
这个正则匹配GXAS=大小字母或数字或者_.=-这几个符号这样的一个字符串
这个正则匹配GXAS=大小字母或数字或者_.=-这几个符号这样的一个字符串
\表示转义
可有可无