日期:2014-05-16  浏览次数:20396 次

[求助]js正则表达式正向否定预查报错

如图,是在chrome中运行js报错。
正向预查可以使用,用反向预查就报错。
在线等啊。
代码如下:
/(?<!95|98|NT|2000)Windows/.test('2000Windows')

------解决方案--------------------
不支持,不就报错了。
------解决方案--------------------
好像没有浏览器支持 
------解决方案--------------------
由于JS的正则版本较低,没办法支持“反向预查”,关键是你想实现什么效果,匹配出什么,可以采用其他变通的方式。