JS:一個匹配日期的正則
更新時間:2007年04月06日 00:00:00 作者:
(1[0-2]|0?[1-9])[-./](0?[1-9]|[12][0-9]|3[01])[-./](\d\d\d\d)
$1 匹配 10,11,12,01,02,03,04,05,06,07,08,09 也是匹配 月份
$2 匹配 01,02...09,10,11....29,30,31 也就是匹配 日期
$3 匹配 0000,0001....9999 也就是匹配 年份
加上 中間的字符集合
以下都會匹配
10/10/1999
10-10-1999
10.10.1999
$1 匹配 10,11,12,01,02,03,04,05,06,07,08,09 也是匹配 月份
$2 匹配 01,02...09,10,11....29,30,31 也就是匹配 日期
$3 匹配 0000,0001....9999 也就是匹配 年份
加上 中間的字符集合
以下都會匹配
10/10/1999
10-10-1999
10.10.1999
相關(guān)文章
JavaScript+Regex 身份證號碼的正則表達式及驗證詳解
在做用戶實名驗證時,常會用到身份證號碼的正則表達式及校驗方案。本文列舉了兩種驗證方案,大家可以根據(jù)自己的項目實際情況,選擇適合的方案2018-03-03重溫JavaScript中的正則表達式 js學(xué)習(xí)筆記
創(chuàng)建正則表達式和創(chuàng)建字符串類似 , 創(chuàng)建正則表達式提供了兩種方法 , 一種是采用 new運算符,另一個是采用字面量方式2012-07-07js正則表達式之input屬性($_)RegExp對象屬性介紹
該屬性為RegExp的靜態(tài)只讀屬性,該屬性的值為與RegExp對象所描述的正則表達式進行匹配檢測的字符串,該屬性也可以表示成$_2012-10-10