一個特牛的日期時間判斷正則表達式
這里是判斷YYYY-MM-DD這種格式的,基本上把閏年和2月等的情況都考慮進去了,不過我已經(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?用于校驗字符串是否符合特定正則表達式的注解
@Pattern注解用于Java中驗證字符串格式,通過正則表達式匹配,它可以應(yīng)用于類屬性、方法參數(shù)和返回值,屬性包括regexp正則表達式、message錯誤消息和flags匹配標(biāo)志,本文介紹@Pattern用于校驗字符串是否符合特定正則表達式的注解,感興趣的朋友跟隨小編一起看看吧2024-11-11
JavaScript正則方法replace實現(xiàn)搜索關(guān)鍵字高亮顯示
這里介紹的是JavaScript的正則表達式的replace方法 ,和實現(xiàn)搜索關(guān)鍵字高亮的功能.先介紹一下正則表達式的replace方法,具體內(nèi)容詳情大家參考下本文2017-09-09
正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關(guān)代碼
這篇文章主要介紹了正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關(guān)代碼的相關(guān)資料,需要的朋友可以參考下2016-01-01
一串字字符中多個逗號替換為一個 既標(biāo)準分隔符(正則表達式)
一串字字符中多個逗號轉(zhuǎn)換為一個,既標(biāo)準分隔符(正則表達式),借助上一篇文章正則表達式快速入門,來完成了這個轉(zhuǎn)換過程2012-11-11

