我有这样的表达:
jQuery("#SomeId")
我正在使用
jQuery\(\".*?\"\)
实际结果:
jQuery("#SomeId")
预期结果:
#SomeId
我该怎么做?
最佳答案
尝试:
var str = 'jQuery("#SomeId")';
var reg = /#(\w+)/;
var ret = reg.exec(str); // ["#SomeId", "SomeId"]
如果您想要#
的结果,请使用ret[0]
,否则ret[1]
console.log(ret[0]); // #SomeId
console.log(ret[1]); // SomeId
关于javascript - 正则表达式内的阶段 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22588857/