一个关于正则 逆序环视 的问题
html 代码
- HTML code
<input type="text" id="txt2" /><input type="button" id="but2" value="检索" />
js代码
- JScript code
$("#but2").click(function(){ var txt = $("#txt2").val(); var reg = /(?<=txg)aa/; var bo = reg.Match(txt); alert(bo);});测试数据 txgaa 此处为何编译没通过 在此我问的是关于 逆序环视 的问题 代码(?<=...)没有写错啊,请高手指点下。
[解决办法]
JS的正则只支持顺序环视结构,不支持逆序环视结构,百度一下有。
[解决办法]
js正则不支持 (?<=)
你可以帖出些测试数据和 说清楚规则
可以通过其他方式来获取数据
比如捕获组 (ps:js正则同样不支持命名捕获组的)