正則表達(dá)式匯總

1、驗(yàn)證時(shí)間格式(xxx-xx-xx xx-xx-xx 或 xxx-x-xx xx-xx-xx)

/^(20|19)[0-9][0-9]-(0?[1-9]|1[0-2])-(0[1-9]|[1-3][0-1])\s(0[0-9]|1[1-2]|2[0-3]):(0[0-9]|[1-5][0-9]):(0[0-9]|[1-5][0-9])$/

范圍:

1900-01-01 00:00:00

2099-12-31 23:59:59

2、必須是數(shù)字或字母、開(kāi)頭,長(zhǎng)度不限

/^[a-zA-Z\d]+/

例如:

a1000 ,a漢字 ,0漢字

3、郵箱前綴

/^[a-zA-Z\d]+([a-zA-Z\d-_.])*/

例如:

zhangsan,zhangsan.info,zhang-san,zhagn--san ,zhang_san

4、匹配域名后綴?

/^([.][a-zA-Z]+){1,7}$/;

例如:

.com.cn, .com, .cn, .me, .net, .net.cn,.top

ps:目前已知域名最長(zhǎng)的后綴為?.fashion 最短的為.cn,未發(fā)現(xiàn)后綴中含有數(shù)字或含有下劃線或中橫線的。

5、匹配郵箱?

/^[a-zA-Z\d]+([a-zA-Z\d-_.])*@[a-zA-Z\d]+[a-zA-Z-_\d]*([.][a-zA-Z]{2,7}){1,2}$/

例如:

123@qq.com,abce@q-1.com.cn , a1d3@163.com,abce.dd@wo-china.com.cn,abce.dd@wo_china.com.cn

6、匹配大于0的正整數(shù)

/^[1-9]\d*$/

ps:限制最大幾位可以將*替換為{n-1}

7、匹配浮點(diǎn)型數(shù)據(jù)

/^([1-9][\d]*|0)([.]\d{1,2})?$/

例如: 0,0.3,112.93

8、匹配漢字(簡(jiǎn)體、繁體)

^[\u4E00-\u9FA5]+$? ? ?//此處注意大小寫(xiě) 至少一個(gè)漢字

9、匹配空格

全局匹配:/\s/g

左所有空格 /^\s+/

右側(cè)所有空格?/\s+$/

左右兩側(cè)所有空格 /^\s+|\s+$/g

ps:\s匹配空格外還匹配tab制表符,如僅匹配空格請(qǐng)使用 / /g


有問(wèn)題歡迎大家糾錯(cuò)哈~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容