如何编写一个可以获取属性文本的RegExp?

时间:2016-03-10 08:39:56

标签: javascript regex

我的每个列表元素都有属性,例如:data-content="1 000 PLN"

如果用户写data-content1 0001000或{{1},我想写一个与此25 000 000匹配的RegExp查询无关紧要}?

我想在JavaScript上使用它。

1 个答案:

答案 0 :(得分:0)

无需使用正则表达式,只需使用document.querySelectorAll

document.querySelectorAll("[data-content]");

这将为您提供具有data-content属性的元素列表。

然后,您可以迭代元素以获取属性值

Array.prototype.forEach.call(document.querySelectorAll("[data-content]"), function( divChild ){
  console.log(divChild.getAttribute("data-content"));
});