一般的に要約を使用する正規表現のフロントエンド

1.必要な数字または文字

/ ^ [0-9A-ZA-Z] + $ /

2は、少なくとも二つの文字、数字、特殊記号が含まれている必要があります

/^(((?=.*[0-9])(?=.*[a-zA-Z])|(?=.*[0-9])(?=.*[^\s0- 9A-ZA-Z])|?。?。(= * [-ZA-Z])(= * [^ \ s0-9a-ZA-Z]))[^ \ s]は+)$ /

3.電話番号の形式を検証する必要

/ ^ 1 [3456789] \ D {9} $ /

4.分析文字列のみ空白

/ ^ [\ s]は* $ /

識別番号の形式を検証する必要性

/ ^ [1-9] \ D {5}(18 | 19 | 20)\ D {2}((0 [1-9])|(1 [0-2]))、(([0-2] [1-9])| 10 | 20 | 30 | 31)\ D {3} [0-9Xx] $ /

使用例

(パッケージの関数として)実施例番号または文字の組成を確認します

機能validUsername(STR){
   VAR REG = / ^ [0-9A-ZA-Z] + $ /
   IF(!reg.test(STR)){
     リターンは、 '文字や数字以外の文字が含まれている' 
  } 
  リターンによって検証」を" 
}

 

おすすめ

転載: www.cnblogs.com/Ky-Thompson23/p/12358145.html