【发布时间】:2016-04-21 12:38:10
【问题描述】:
我想创建一个函数来分析属性(如data() 函数所做的那样)以选择以模式开头的属性。这是一个例子:
<span data-foo-bar data-foo-foo>my example<span>
我想选择data-foo-bar 和data-foo-foo,因为它以正则表达式data-foo-* 开头。
我发现了很多在属性值上使用正则表达式的方法,但不是直接在属性名称上。
有人有想法吗?
【问题讨论】:
-
正则表达式:
\bdata-foo-\S* -
感谢您的快速回答。可以举个例子吗?
-
"data-foo-bar".match(/^data\-foo/) 或没有正则表达式只是 "data-foo-bar".indexOf("data-foo") === 0
标签: javascript jquery regex attributes