//身份證
function ischeckcert(s)
$)|(^\d$)|(^\d(\d|x|x)$)/;
if(!patrn.exec(s)) return false
}
//港澳通行證
function ischeckcert(s)
([0-9]|[0-9])$/;
if(!patrn.exec(s)) return false
}
//台灣通行證
function ischeckcert(s)
$/;
var patrn2 = /^[0-9]$/;
if(!patrn1.exec(s)&&!patrn2.exec(s)) return false
}
//護照
function ischeckcert(s)
$/; var patrn2 = /^[a-za-z0-9]$/;
if(!patrn1.exec(s)&&!patrn2.exec(s)) return false
}
//日期
//簡單的日期判斷(yyyy/mm/dd)
function ischeckdate(s)
(\-|\/|\.)\d\1\d$/
if(!patrn.exec(s)) return false
}
//精確到秒的日期判斷
function ischeckdate(s)
|\d)(\-|\/|\.)\d\3\d$)|(^\d年\d月\d日$)$/
if(!patrn.exec(s)) return false
}
//匹配閏年日期(yyyy-mm-dd)
function ischeckdate(s)
[1-9]|[0-9][1-9][0-9]|[0-9][1-9][0-9]|[1-9][0-9])-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9])(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)/
if(!patrn.exec(s)) retrun false
}
//匹配閏年日期(dd/mm/yyyy)
function ischeckdate(s)
[1-9]|[0-9][1-9][0-9]|[0-9][1-9][0-9]|[1-9][0-9]))|(29/02/(([0-9])(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00)))/;
if(!patrn.exec(s)) return false
}
//郵箱
function ischeckemail(s)
$/; if(!patrn.exec(s)) return false
}
PHP 常用正則彙總
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 非正浮點數 負浮點數 ...
常用正規表示式彙總
ps 本人親測,阿里雲2核4g5m的伺服器價效比很高,新使用者一塊多一天,老使用者三塊多一天,最高可以買三年,感興趣的可以戳一下 阿里雲折扣伺服器 d 非負整數 正整數 0 1 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點...
常用正規表示式彙總
常用的正則表達規則 字元 x 含義 代表的是字元x 例如 匹配規則為 a 那麼需要匹配的字串內容就是 a 字元 含義 代表的是斜線字元 例如 匹配規則為 那麼需要匹配的字串內容就是 字元 t 含義 製表符 例如 匹配規則為 t 那麼對應的效果就是產生乙個製表符的空間 字元 n 含義 換行符 例如 匹...