javascript - 正则表达式内的阶段 - Javascript

标签 javascript regex

我有这样的表达:

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/

相关文章:

java - 打嗝中的正则表达式

javascript - 使用 json 从变量中获取列名

javascript - 如何根据条件禁用整个表行 - AngularJS?

JS RegEx 表达式的 C# 等效项

regex - 0个或多个空格的grep正则表达式

regex - 从示例算法创建正则表达式

java正则表达式从文本中检索链接

javascript - 带有年号的选择框中的 php 周数

.net - .NET WebBrowser 控件新窗口上的 Javascript Window.Opener 对象为空

JavaScript string.format 函数在 IE 中不起作用