匹配HTML id的正则表达式
本文关键字:正则表达式 id HTML 匹配 | 更新日期: 2023-09-27 18:03:23
嗨,我需要一点帮助来验证一个html id,但下面不是100%正确
这是[A-Za-z][-A-Za-z0-9_:.]*
test-1
t3__-6
谢谢
试试这个就行了。它将验证ID/NAME令牌。
^[A-Za-z][A-Za-z0-9_:'.-]*
如果你说的是HTML5 id,那么要求是
该值在该元素的主id中必须是唯一的子树,必须包含至少一个字符。值必须不是不能包含空格
给出这个正则表达式:
^['S]+$
如果你说的是HTML4(不知道为什么,但好吧),那么我猜它是一个副本。参见允许的HTML 4.01 id值regex