1、郵箱正則校驗:
/^[a-za-z0-9.! #$%&'*+\/=?^_`~-]+@[a-za-z0-9](?:[a-za-z0-9-][a-za-z0-9])?(?:\.[a-za-z0-9](?:[a-za-z0-9-][a-za-z0-9])?)+[a-z]$/
2、手機號校驗(國內):
^1(3|4|5|7|8)\d$
3、手機號校驗(國際):
/^((\+\d(-| )?\(?\d\)?(-| )?\d)|(\(?\d\)?))(-| )?(\d)(-| )?(\d)(( x| ext)\d)$/
4、 身份證校驗:
身份證號碼為15位或者18位,15位時全為數字,18位前17位為數字,最後一位是校驗位,可能為數字或字元x
/(^\d$)|(^\d$)|(^\d(\d|x|x)$)/
5、真實姓名:
js驗證真實姓名,是用的unicode字元的來進行匹配,而中國人的姓名長度一般都是2-4,所以重複匹配次
var regname =/^[\u4e00-\u9fa5]$/;
if(!regname.test(name)){
alert('真實姓名填寫有誤');
return false;
專案常用JS正則校驗
1.數字校驗 function discountnum obj 0 9 g,不能以0開頭 obj.value obj.value.replace d.g,清除 數字 和 以外的字元,如果不需要 直接把 去掉 obj.value obj.value.replace g,驗證第乙個字元是數字而不是 ob...
常用正則校驗
郵箱 param s export function isemail s test s 手機號碼 param s export function ismobile s test s 號碼 param s export function isphone s 0 9 test s url位址 param...
JS 常用校驗
用途 檢查開始日期是否小於等於結束日期 輸入 s 字串 開始日期 格式 2001 5 4 e 字串 結束日期 格式 2002 5 4 返回 如果通過開始日期小於等於結束日期返回true,否則返回false function data compare s,e else return true 用途 檢...