嗨,我需要一些帮助来验证 html id,但以下内容不是 100% 正确的
这就是我所拥有的 [A-Za-z][-A-Za-z0-9_:.]*
我可能的 html id 的示例
test-1
t3__-6
谢谢
嗨,我需要一些帮助来验证 html id,但以下内容不是 100% 正确的
这就是我所拥有的 [A-Za-z][-A-Za-z0-9_:.]*
我可能的 html id 的示例
test-1
t3__-6
谢谢
试试这个会起作用。它将验证 ID/NAME 令牌。
^[A-Za-z][A-Za-z0-9_:\.-]*
如果您说的是 HTML5 id,那么要求是
该值在元素的主子树中的所有 ID 中必须是唯一的,并且必须包含至少一个字符。该值不得包含任何空格字符。
这给出了这个正则表达式:
^[\S]+$
如果您说的是 HTML4(不明白为什么但很好),那么我猜它是重复的。请参阅允许的 HTML 4.01 id 值正则表达式