常用js正則校驗

2021-09-08 20:07:32 字數 619 閱讀 5657

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 用途 檢...