【发布时间】:2018-10-03 09:01:33
【问题描述】:
我想检查某些标签是否包含在传递的字符串值中,或者不排除 a 和 p 标签。
对于示例输入:
<p><a href="fdssadfafads" target="_blank">aaa<span>dddd</span></a>bbb</p><span>ccc</span>
结果应该是:
false
因为输入包含span标签。
现在,我尝试了一些 regexp 像这样:
<(?!/?(p|a)(>|\s))[^<]+?>
但这对我不起作用。
任何帮助将不胜感激。
【问题讨论】:
-
你还没有解释你想在这里实现什么......你的问题根本不清楚......
-
如果你想匹配
<span>标签,只需在你原来的正则表达式中转义斜线字符:<(?!\/?(p|a)(>|\s))[^<]+?> -
所以基本上,如果输入不包含
<span>...</span>,您希望得到true,对吧?
标签: javascript regex typescript tags