Javascript Reg-ex帮助

Javascript Reg-ex帮助,javascript,html,regex,Javascript,Html,Regex,您能否提供正则表达式来标识javascript中id以com开头的所有div 例如 感谢您的帮助/^\u com/.test(“\u com\u 1”)/^\u com/.test(“\u com\u 1”)如果您在页面上有jQuery,您可以使用$('div[id^=“\u com\u]”),这是一个有效的CSS3选择器:div[id^=“\u com\u] 我建议您使用jQuery,而不是在整个HTML中重新登录,这可能会在文本或HTML注释中发现误报。如果您在页面上有jQuery,您可以

您能否提供正则表达式来标识javascript中id以com开头的所有div

例如

感谢您的帮助

/^\u com/.test(“\u com\u 1”)
/^\u com/.test(“\u com\u 1”)
如果您在页面上有jQuery,您可以使用
$('div[id^=“\u com\u]”)
,这是一个有效的CSS3选择器:
div[id^=“\u com\u]


我建议您使用jQuery,而不是在整个HTML中重新登录,这可能会在文本或HTML注释中发现误报。

如果您在页面上有jQuery,您可以使用
$('div[id^=“\u com”]”)
,这是一个有效的CSS3选择器:
div[id^=“\u com”]

var divs=document.getElementsByTagName('div');
for(var i=0;i<divs.length;i++){
  if(/^_com/.test(divs[i].id)){
    //do something
  }
}
我建议使用它,而不是在整个HTML中重新登录,这可能会在文本或HTML注释中发现误报。

var divs=document.getElementsByTagName('div');
var divs=document.getElementsByTagName('div');
for(var i=0;i<divs.length;i++){
  if(/^_com/.test(divs[i].id)){
    //do something
  }
}
对于(var i=0;i
var divs=document.getElementsByTagName('div');

对于(var i=0;i+1,但考虑像<代码>的测试),如果(/ ^ ^ com \d+$//测试(divs[i] .id))< /Cal> @ MeRICS,谢谢。我并不打算在那里有1个。我希望OP对不同的输入可以有一个更清楚的了解。+ 1,但是考虑像<代码>的测试(如果/ ^ ^ COMY\D+$/.Test[divs[i]。ID)]
@maerics谢谢,我不是有意要1。我希望OP能更清楚地说明不同的输入可以是什么。在现代浏览器中,通过
document.querySelector('div[id^=“\u com”]”也可以不使用jQuery
,所以我不认为这是一个毫无用处的答案。它只是取决于上下文,问题中没有太多这样的内容。在现代浏览器中,通过
document.querySelector('div[id^=“\u com”]”也可以不使用jQuery
,所以我不认为这是一个毫无用处的答案。这取决于上下文,问题中没有太多这样的内容。