【发布时间】:2014-10-09 19:40:24
【问题描述】:
如何确定字符串是否为有效的 HTML 标记?
例如:a、或 h1、div 或 span、... 是有效的 HTML 标记名。 但是 ar, 或者 abc, 或者 div2, ... 是无效的。
var Str = 'strongg';
if( IsValid(Str) ) {
// do something
}
谢谢。
PS 我认为,这不是一个愚蠢的问题,我在这里找到了一个很好的解决方案(见下文)。但我不知道为什么这个线程有“-3”?想知道!
【问题讨论】:
-
创建一个有效标签名数组,对照该数组检查字符串
-
您可以获得有效标签名称列表here。为什么不将它们存储在
IsValid的数组中,然后将Str与每个元素进行比较? -
我知道这个解决方案。但是有更好的方法吗?