// 匹配郵箱
let reg = /^([a-za-z]|[0-9])(\w|\-)+@[a-za-z0-9]+\.([a-za-z])$
// (新)匹配手機號
let reg = /^1[0-9]$/
// (舊)匹配手機號
let reg = /^1(3|4|5|7|8)[0-9]$/
// 匹配8-16位數字和字母密碼的正規表示式
let reg = /^(?![0-9]+$)(?![a-za-z]+$)[0-9a-za-z]$/
//密碼匹配(至少數字、字母、特殊符號兩組組合)
let reg = /(^(?![a-z]+$)(?![a-z]+$)(?!\d+$)(?![\w_]+$)\s+$)/
//密碼匹配(密碼由8位數字、大小寫字母和特殊符號組成!)
let reg = /(^(?=.*[a-za-z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).$)/
// 匹配國內**號碼 0510-4305211
let reg = /\d-\d|\d-\d/
let reg = /[1-9][0-9]/
// 匹配ip位址
let reg = /\d+\.\d+\.\d+\.\d+/
// 匹配中文
let reg = /^[\u4e00-\u9fa5]*$/
// 匹配身份證號碼
let reg=/(^\d$)|(^\d$)|(^\d(\d|x|x)$)/
//18位身份證號強校驗
functioncardid (code)
if (!validatenull(code)) $)|(^\d(\d|x|x)$)/.test(code))
else
if (!city[code.substr(0, 2)])
else
if (parity[sum % 11] != code[17])
else}}
else
} else
list.push(result)
list.push(msg)
return
list
}
js常用正規表示式
數字 d 非負整數 正整數 0 d 非負浮點數 正浮點數 0 d d 非正整數 負整數 0 d 0 正整數 0 9 1 9 0 9 負整數 0 9 1 9 0 9 整數 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...
Js 常用正規表示式
d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮點數 ...
js常用正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...