- クレジットカード番号:
[0-9] {13.16} - ICQ:
([1-9])+(?:-?\ D){4、} - 文字と数字のセット (ラテン):
^ [a-zA-Z0-9] + $ - 文字と数字のセット (ラテン+キリル文字):
^ [--a-zA-Z0-9] + $ - ドメイン (abcd.comなど):
^([a-zA-Z0-9]([a-zA-Z0-9 \-] {0.61} [a-zA-Z0-9])?\。)+ [a-zA-Z] {2,6} $ - IPv4: ( runcoreにより調整)
((25 [0-5] | 2 [0-4] \ d | [01]?\ D \ d?)\。){3}(25 [0-5] | 2 [0-4] \ d | [01]?\ D \ d?) - IPv6:
((^ | :)([0-9a-fA-F] {0,4})){1,8} $ - ユーザー名 (2〜20文字の制限で、文字と数字を使用できますが、最初の文字は必ず文字です):
^ [a-zA-Z] [a-zA-Z0-9 -_ \。] {1,20} $ - パスワード (小文字および大文字のラテン文字、数字):
^(?=。* \ d)(?=。* [az])(?=。* [AZ])(?!。* \ s)。* $ - パスワード (小文字および大文字のラテン文字、数字、特殊文字。最小8文字):
(?= ^。{8、} $)((?=。* \ D)|(?=。* \ W +))(?![。\ N])(?=。* [AZ])(? =。* [az])。* $ - YYYY-MM-DD形式の日付:
[0-9] {4}-(0 [1-9] | 1 [012])-(0 [1-9] | 1 [0-9] | 2 [0-9] | 3 [01])
UPD。 runcoreが提案するより厳密なチェック:
(19 | 20)\ d \ d-((0 [1-9] | 1 [012])-(0 [1-9] | [12] \ d)|(0 [13-9] | 1 [ 012])-30 |(0 [13578] | 1 [02])-31) - DD / MM / YYYY形式の日付:
(0 [1-9] | [12] [0-9] | 3 [01])[-/.†(0[1-9†|1►012†)►-/.†(19|20) \ d \ d - 整数と浮動小数点数 (ドット区切り):
\-?\ d +(\。\ d {0、})? - UUID :
^ [0-9A-Fa-f] {8} \-[0-9A-Fa-f] {4} \-[0-9A-Fa-f] {4} \-[0-9A-Fa- f] {4} \-[0-9A-Fa-f] {12} $ - 緯度または経度 :
-?\ d {1,3} \。\ d +
- UPD メール ( kvf77から):
^ [-\ w。] + @([A-z0-9] [-A-z0-9] + \。)+ [Az] {2,4} $ - UPD ラテン語のURL 。 キリル文字ドメインを認識する必要がある場合、すべての「a-z0-9」を「a-yaaa-z0-9」に変更し、ドメインゾーンのリスト「rf」に追加する必要があります( kvf77から)
〜^(?:(?:https?| ftp | telnet)://(?:[a-z0-9_-] {1.32}(?:: [a-z0-9_-] {1.32 })?@)?)?(?:(?:[a-z0-9-] {1,128} \。)+(?:ru | su | com | net | org | mil | edu | arpa | gov | biz | info | aero | inc | name | [az] {2})|(?!0)(?:(?!0 [^。] | 255)[0-9] {1,3} \。) {3}(?!0 | 255)[0-9] {1,3})(?:/ [A-z0-9。、_ @%&?+ = \〜/-] *)?(? :#[^ '\ "&] *)?$〜i - UPD HH:MM:SS ( runcoreから) 形式の時間 :
^([0-1] \ d | 2 [0-3])(:[0-5] \ d){2} $ - UPD Macアドレス ( tiahinから):
([0-9a-fA-F] {2}([:-] | $)){6} $ |([0-9a-fA-F] {4}([。] | $)){3 }
明記されていませんが、意見のデータ型で重要な場合は、コメントを(正規表現とともに)アップロードできます。 また、メインページのフォームに入力して、 html5pattern.comと共有することもできます。