転載: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