java js 各種正則

2021-07-23 12:03:27 字數 733 閱讀 3528

先學習基本規則:

有點枯燥,可以參考下

正規表示式 – 教程 | 菜鳥教程

正規表示式驗證工具類 - 開源中國社群

自己用過的:

1,校驗手機號:regularexp=/(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]$/;

簡單版1:只校驗為11位數字  regularexp=/^[0-9]$/;  regularexp=/ ^\d$/;

簡單版2:只校驗為11位數字且第一位為1   regularexp=/^1\d$/;

完整例子:

var newtel = $("#newtel").val();

regularexp=/(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]$/;

if (!regularexp.test(newtel)) else

2,校驗使用者名稱只能為中文數字英文且中文算作兩個字元長度:

2.1,4到20位大小寫英文數字:regularexp=/^[a-za-z0-9]$/;

2.2,

4到20位中文:regularexp=/^[\u4e00-\u9fa5]$/;

3,校驗身份證:

js嚴格身份證號碼驗證 - pale life -

持續更...

各種正則相關

身份證號碼驗證正規表示式 需要乙個簡單的驗證身份證號的正規表示式,從網上查了很多,都有問題,主要是只要超過15位,都能夠通過,於是自己查了半天手冊,寫了下面這個式子,能夠滿足簡單的要求 1 15位或18位,如果是15位,必需全是數字。2 如果是18位,最後一位可以是數字或字母xx,其餘必需是數字。d...

各種正則判斷(前端)

匹配表情 u0020 u007e u00a0 u00be u2e80 ua4cf uf900 ufaff ufe30 ufe4f uff00 uffef u0080 u009f u2000 u201f u2026 u2022 u20ac r n g 匹配只能輸入中文或英文或者數字 u4e00 u9f...

各種正規表示式

1.由數字 26個英文本母或者下劃線組成的字串 0 9a za z 2.非負整數 正整數 0 d 3.正整數 0 9 1 9 0 9 4.非正整數 負整數 0 d 0 5.負整數 0 9 1 9 0 9 6.整數 d 7.非負浮點數 正浮點數 0 d d 8.正浮點數 0 9 0 9 1 9 0 9...