前端之js 常用正則

2021-08-07 07:22:26 字數 2253 閱讀 6025

//驗證手機號 eg: checktel(「13812345678」)

function checktel(value)$/;//手機號碼正規表示式

return re.test(value);

}

//驗證座機號 eg: checkphone(「0577-22345678」)

function checkphone(value)\-)?([2-9][0-9])+(\-[0-9])?$/;//座機號正規表示式

return re.test(value);

}

//驗證郵箱 eg: checkemail(「[email protected]」)

function checkemail(value)
//驗證只能是數字 eg: checknum(「123」)

function checknum(value)
//驗證日期 eg: checkdate(「2017-07-27」)

function checkdate(value)-\d-\d(\s\d(:\d(:\d)?)?)?$/;

return re.test(value);

}

//驗證數字個數 eg: checknumcount(「123456」)

function checknumcount(value)$/;//數字個數正規表示式(6位)

return re.test(value);

}

//驗證數字是帶1-2位小數的正數或負數(可以是不帶小數點的整數)

//eg: checknumdecimal(「-12.55」) checknumdecimal(「12.3」)

checknumdecimal("12")

function checknumdecimal(value))?$/;

return re.test(value);

}

//驗證只能是漢字 eg: checkchinese(「中國」)

function checkchinese(value)$/;

return re.test(value);

}

//驗證只能是英文 eg: checkenglish(「aa」)

function checkenglish(value)
//驗證只能是英文或者數字 eg: checkengnum(「123aaa」)

function checkengnum(value)
//驗證只能是英文和數字,只能是字母開頭,6-16位 eg: checkengandnum(「aaa123aa」)

function checkengandnum(value)$/;

return re.test(value);

}

//驗證只能是英文或者數字或者下劃線 eg: checkengnumxia(「123_aaa」)

function checkengnumxia(value)
//驗證網域名稱 eg: checkurl(「

function checkurl(value)
//驗證使用者名稱 (所有字元,2-20位)eg: checkusername(「123456」)

function checkusername(value)$/;

return re.test(value);

}

//驗證密碼 (6-18位,字母、數字、特殊符)eg: checkpassword(「123456」)

function checkpassword(value)$/;//.代表任何字元

return re.test(value);

}

//驗證身份證(18位)

function checkidcard(value)

if(sfz.length==18)

sfz18%=11;

sfz18=test2[sfz18];

if(sfz18!=sfz_array[17])

else return true;

}}

js常用正則

匹配負整數的正規表示式 0 9 1 9 0 9 匹配整數的正規表示式 d 匹配非負浮點數 正浮點數 0 的正規表示式 d d 匹配正浮點數的正規表示式 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 匹配非正浮點數 負浮點數 0 的正規表示式 d d 0 0 ...

前端常用正則匹配

var reg 1 345789 d var reg a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z 上面的郵箱匹配中有乙個 我們公司自定義的郵箱驗證正則匹配如下 郵箱 必須含有 符號 前可以包含 英文 數字 短橫線 下劃線 加號 點 最短1位,最長64...

常用js正則驗證

驗證是否為空 function check blank obj,obj name else 過濾輸入字元的長度 function check str len name,obj,maxlength 驗證只能為數字 function checknumber obj 驗證數字大小的範圍 function ...