パスワード正規表現の統合
2116 ワード
パスワードの正規表現の統合
1、純数字のみ
2、アルファベットのみ(大文字と小文字を区別しない)
3、数字またはアルファベットのみ(特殊文字は含まない)
4、数字のみの11桁(特殊文字およびアルファベットを除く)
5、携帯電話番号(特殊文字及びアルファベットを含まない)
6、メールボックス番号(英字、数字、下線、英字ピリオド、および中線のみ)
7、メールボックス番号(名前は漢字、アルファベット、数字を許可し、ドメイン名は英語ドメイン名のみを許可する)
8、検証コード(4桁のアルファベット、数字のみ許可)
9、大文字と小文字、数字、特殊文字を含む少なくとも4つの組み合わせが8より16文字未満
10、大文字と小文字、数字、特殊文字を含む少なくとも3つの組み合わせが8文字以上16文字未満
11、大文字と小文字、数字、特殊文字を含む少なくとも2つの組み合わせが8より16文字未満
12、少なくとも8文字、少なくとも1つの大文字、1つの小文字、および1つの数字は、特殊な文字(数字以外の文字)を含むことはできません.
13、少なくとも8文字、少なくとも1文字、1数字、および1特殊文字
14、少なくとも8文字、少なくとも1つの大文字、1つの小文字、および1つの数字
15、IPフォーマットの検証
16.ポートフォーマットの検証
1、純数字のみ
var reg = /^\d+$|^\d+[.]?\d+$/;
2、アルファベットのみ(大文字と小文字を区別しない)
var reg = /^[a-zA-Z]+$/;
3、数字またはアルファベットのみ(特殊文字は含まない)
var reg = /^[0-9a-zA-Z]+$/;
4、数字のみの11桁(特殊文字およびアルファベットを除く)
var reg = /^[0-9]{11}$/g;
5、携帯電話番号(特殊文字及びアルファベットを含まない)
var reg = /^1[3456789]\d{9}$/;
6、メールボックス番号(英字、数字、下線、英字ピリオド、および中線のみ)
var reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
7、メールボックス番号(名前は漢字、アルファベット、数字を許可し、ドメイン名は英語ドメイン名のみを許可する)
var reg = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
8、検証コード(4桁のアルファベット、数字のみ許可)
var reg = /^[a-zA-Z0-9]{4}$/;
9、大文字と小文字、数字、特殊文字を含む少なくとも4つの組み合わせが8より16文字未満
var reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,16}/;
10、大文字と小文字、数字、特殊文字を含む少なくとも3つの組み合わせが8文字以上16文字未満
var reg = /^(?![A-Za-z]+$)(?![A-Z\d]+$)(?![A-Z\W]+$)(?![a-z\d]+$)(?![a-z\W]+$)(?![\d\W]+$)\S{8,16}$/;
11、大文字と小文字、数字、特殊文字を含む少なくとも2つの組み合わせが8より16文字未満
var reg = /^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$)^.{8,16}$/;
12、少なくとも8文字、少なくとも1つの大文字、1つの小文字、および1つの数字は、特殊な文字(数字以外の文字)を含むことはできません.
var reg = /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,16}$/
13、少なくとも8文字、少なくとも1文字、1数字、および1特殊文字
var reg = /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,16}$/;
14、少なくとも8文字、少なくとも1つの大文字、1つの小文字、および1つの数字
var reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$/;
15、IPフォーマットの検証
var reg = /^(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$/;
16.ポートフォーマットの検証
var reg = /^([0-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/;