一般的に、正規表現で使用されるJS

転載:https://www.cnblogs.com/ajuan/p/10791553.html#_label0_0

 


1.概要

1.1説明

プロジェクトの過程で、時にはあなたには、いくつかの入力情報を検証するために正規表現を使用する必要があるので、これらの正規表現は、後で使用するために記録。

 2.コード

コード例2.1

2.1.1通常のIDカード

1
const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/

2.1.2デジタルレギュラー

1
const reg = /[0-9]/

2.1.3英語のレギュラー

CONST REG = / ^ [AZ] + $ / I

2.1.4中国のレギュラー

CONST REG = / [\ u4e00- \ u9fa5] / GM

2.1.5デジタルコンマ定期的

CONST REG = / ^ [\ dは、] * $ /

2.1.6特殊通常の文字

//特別な英語の文字
のconst REGEN = /[`~!@#$%^&*()_+<>?:"{},\\.\/;'[\]]/im 
//中国の特殊文字
constのregCn =/[·!#¥(--):;""',,|"."?,【】[\]]/im

2.1.7通常の電話番号

1
const reg = /^[1][3,4,5,7,8][0-9]{9}$/

2.1.8通常のナンバープレートの番号

コードをコピー
//新エネルギー長さ8 
XREG = / ^ [北京、天津遼寧ブラッククラウドゆうチゆう呂新ワン翔蘇Zhegan EグイシャンガンジンメンジミンチュアンNingqiongそれほど高価な広東QingzangカラーAZ] {1} [AZ]のconst { } 1(([0-9] {} 5 [DF] $)|···([DF] [HJ-NP-A-Z0-9] [0-9] {} $ 4))/ 
//従来のプレート長である。7 
CREG = / ^ [北京、天津遼寧ブラッククラウドゆうチゆう呂新ワン翔蘇Zhegan EグイシャンガンジンメンジミンチュアンNingqiongそれほど高価な広東QingzangカラーAZ] {1} [AZ]のconst {1} [A- HJ-NP-Z0-9] {4 } [A-HJ-NP-Z0-9の吊りマカオ] {1} $を募集/ 
コードをコピー

2.1.9英語の特殊通常の文字

雨=定数/[`~!@#$%^&*()_+<>?:"{},\\.\/;'[\]]/im

2.2.0中国の特殊な通常の文字

constのregCn =/[·!#¥(--):;""',,|"."?,【】[\]]/im

 

  

おすすめ

転載: www.cnblogs.com/ConfidentLiu/p/12117181.html