一个关于正则 逆序环视 的问题
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正则同样不支持命名捕获组的)