先學習基本規則:
有點枯燥,可以參考下
正規表示式 – 教程 | 菜鳥教程
正規表示式驗證工具類 - 開源中國社群
自己用過的:
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...