正则表达式:如何排除具有几乎相似ID的div

时间:2015-02-01 17:57:57

标签: javascript regex

查询数据库并显示结果后,我有几乎同样命名的div列表:

<div id=product_[id] ... </div>

当用户点击其中一个div时,我想隐藏其他div。这就是问题所在。正则表达式可以处理从

开始的所有带有ID的div
product_

但不包括例如product_32。必须排除的值我想作为变量提供。

任何帮助表示赞赏。 米甲

1 个答案:

答案 0 :(得分:0)

<div (?=.*\bid=product_(?!32)).*?<\/div>

你可以这样试试。看看演示。

https://regex101.com/r/vD5iH9/23