一個特牛的日期時間判斷正則表達(dá)式
這里是判斷YYYY-MM-DD這種格式的,基本上把閏年和2月等的情況都考慮進(jìn)去了,不過我已經(jīng)忘了在哪里找到的。
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$
下面的是加了時間驗證的
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d$
相關(guān)文章
@Pattern?用于校驗字符串是否符合特定正則表達(dá)式的注解
@Pattern注解用于Java中驗證字符串格式,通過正則表達(dá)式匹配,它可以應(yīng)用于類屬性、方法參數(shù)和返回值,屬性包括regexp正則表達(dá)式、message錯誤消息和flags匹配標(biāo)志,本文介紹@Pattern用于校驗字符串是否符合特定正則表達(dá)式的注解,感興趣的朋友跟隨小編一起看看吧2024-11-11
JavaScript正則方法replace實現(xiàn)搜索關(guān)鍵字高亮顯示
這里介紹的是JavaScript的正則表達(dá)式的replace方法 ,和實現(xiàn)搜索關(guān)鍵字高亮的功能.先介紹一下正則表達(dá)式的replace方法,具體內(nèi)容詳情大家參考下本文2017-09-09
EditPlus中的正則表達(dá)式實戰(zhàn)(6)
這篇文章主要介紹了EditPlus中的正則表達(dá)式及語義分析,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2016-12-12
日期校驗?/?時間校驗正則表達(dá)式深入解析(超實用!)
正則表達(dá)式可用于匹配各種模式,下面這篇文章主要給大家介紹了關(guān)于日期校驗/時間校驗正則表達(dá)式深入解析的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05
正則表達(dá)式限制 賬號 密碼 郵箱 身份證 手機(jī)號的相關(guān)代碼
這篇文章主要介紹了正則表達(dá)式限制 賬號 密碼 郵箱 身份證 手機(jī)號的相關(guān)代碼的相關(guān)資料,需要的朋友可以參考下2016-01-01
一串字字符中多個逗號替換為一個 既標(biāo)準(zhǔn)分隔符(正則表達(dá)式)
一串字字符中多個逗號轉(zhuǎn)換為一個,既標(biāo)準(zhǔn)分隔符(正則表達(dá)式),借助上一篇文章正則表達(dá)式快速入門,來完成了這個轉(zhuǎn)換過程2012-11-11

