正則 手機驗證,密碼驗證

2021-10-24 12:39:51 字數 3332 閱讀 5527

是否由 26 個英文本母組成的字串

是否由 26 個英文本母的大寫組成的字串

是否由 26 個英文本母的小寫組成的字串

是否為數字

是否為中文

是否為手機號

是否電子郵件

是否為座機號

是否為身份證

密碼驗證

是否為qq號

是否為金額

是否為url

是否為ip

嚴格的身份證校驗

/**

* 是否由 26 個英文本母組成的字串

* @param val string

* @return

*/function

isazaz

(val

)/**

* 是否由 26 個英文本母的大寫組成的字串

* @param val

* @return

*/function

isaz

(val

)/**

* 是否由 26 個英文本母的小寫組成的字串

* @param val

* @return

*/function

isaz

(val

)/**

* 是否為數字

* @return

*/function

isnumber

(str

)/**

* 是否為中文

* @return

*/function

ischinese

(str

)/**

* 是否為手機號

* @return

*/function

isphone

(str)$

/.test

(str)

}/**

* 是否電子郵件

* @param val

* @return

*/function

isemail

(val

)/**

* 是否為座機號

* @return

*/function

istel

(str

)-\d)(-\d)?$/.

test

(str)

}/**

* 是否為身份證

* @return

*/function

isidcard

(str

)$)|(^\d$)|(^\d(\d|x|x)$)/.

test

(str)

}/**

* 密碼驗證

* 密碼以字母開頭,長度在6~18之間,只能包含字母、數字和下劃線

* @return

*/function

ispwd

(str)$

/.test

(str)

}/**

* @return

*/function

ispostal

(str

)(?!\d)/.

test

(str)

}/**

* 是否為qq號

* @param str

* @return

*/function

isqq

(str)$

/.test

(str)

}/**

* 是否為金額

* 金額(小數點2位)

* @param str

* @return

*/function

ismoney

(str

))?$/.

test

(str)

}/**

* 是否為url

* @param str

* @return

*/function

isurl

(str

)/**

* 是否為ip

* @param str

* @return

*/function

isip

(str

)(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))/.

test

(str)

}/**

* 嚴格的身份證校驗

*/function

isstrictidcard

(sid

)$)|(^\d(\d|x|x)$)/.

test

(sid)

)//身份證城市

let acity =;if

(!acity[

parseint

(sid.

substr(0

,2))

])// 出生日期驗證

let sbirthday =

( sid.

substr(6

,4)+

"-"+

number

(sid.

substr(10

,2))

+"-"

+number

(sid.

substr(12

,2))

).replace(/

-/g,

"/")

, d =

newdate

(sbirthday);if

( sbirthday !=

d.getfullyear()

+"/"

+(d.

getmonth()

+1)+

"/"+ d.

getdate()

)// 身份證號碼校驗

let sum =0,

weights =[7

,9,10

,5,8

,4,2

,1,6

,3,7

,9,10

,5,8

,4,2

],codes =

"10x98765432"

;for

(let i =

0; i < sid.length -

1; i++

)let last = codes[sum %11]

;//計算出來的最後一位身份證號碼

if(sid[sid.length -1]

!= last)

return

true

;}

js正則驗證手機號

js正則驗證頁面手機號,是否符合規則 後面那截,是驗證台灣的手機號 台灣手機10位數,皆以09起頭 所以有台灣業務重點注意 手機號正則 var phonereg 1 3 4 5 7 8 d 09 d var phone trim buyer phone val if phonereg.test ph...

vue filter 正則 手機號驗證

export default d d 手機號 phone 1 3 4 5 6 7 8 9 0 9 d 手機或者座機 telphone 1 3 4 5 6 7 8 9 0 9 d d d d 4 5位 2位小數 用於百分比值 範圍 0.01 99.99 per 1 9 0 9 0 9 員工姓名 人員選...

正則校驗工具類 驗證手機 郵箱 使用者名稱 密碼

校驗工具類 驗證手機 郵箱 使用者名稱 密碼 親測可用!記錄下來重複使用!驗證手機 符合手機格式返回true param phone return public boolean isphone string phone return pattern.compile regex matcher pho...