常用正則大彙總

2021-08-15 03:05:48 字數 1733 閱讀 5634

//身份證

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 含義 換行符 例如 匹...