0

こんにちは私はhtmlIDを検証するために少し助けが必要ですが、以下は100%正しくありません

これが私が持っているものです [A-Za-z][-A-Za-z0-9_:.]*

私の可能なhtmlIDの例

test-1

t3__-6

ありがとう

4

2 に答える 2

3

これが機能することを試してください。ID/NAMEトークンを検証します。

 ^[A-Za-z][A-Za-z0-9_:\.-]*
于 2013-03-11T11:48:32.313 に答える
3

HTML5 id について話している場合、要件は

値は、要素のホーム サブツリー内のすべての ID の中で一意である必要があり、少なくとも 1 文字が含まれている必要があります。値に空白文字を含めることはできません。

この正規表現を与える:

^[\S]+$

HTML4 について話している場合 (理由はわかりませんが)、それは重複していると思います。許可されている HTML 4.01 id 値の正規表現を参照してください。

于 2013-03-11T11:49:36.780 に答える