日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

收集的 正则表达式

發(fā)布時間:2025/3/15 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 收集的 正则表达式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

感覺每次用正則表達(dá)式的時候都要網(wǎng)上搜索!感覺很浪費時間! 現(xiàn)就自己寫的一些正則表達(dá)式和在網(wǎng)上搜羅的正則表達(dá)式記錄下來!

怎么有這個想法呢?今天寫了個正則表達(dá)式,用了大半天時間啊! 同時也學(xué)習(xí)了正則表達(dá)式。

/** @author:jinho* @date:2010年5月17日* @desc:* 檢測用戶輸入的日期格式[生日,只輸入月/日]* 支持輸入格式: * jan 1, jan-1, jan/1, 1/1,1 1 ,1-1,* 英文忽略大小寫,可以簡寫和全寫*/function checkInputBirthday(){/** 此正則表達(dá)式分3部分, 1,3,5,7,8,10,12 為一部分,4,6,8,10:為一部分,2月為一部分*/var reg = /^((Jan(uary)?|1|Mar(ch)?|3|May|5|July|7|Aug(ust)?|8|Oct(ober)?|10|Dec(ember)?|12)[\s\/-](0?[1-9]|[12]\d|3[01]))|((Feb(ruary)?|2)[\s\/-](0?[1-9]|[12]\d))|((Apr(il)?|4|June|6|Sept(ember)?|8|Nov(ember)?|10)[\s\/-](0?[1-9]|[12]\d|30))/i; //注意這兩個正則表達(dá)式的區(qū)別,之前我把上面的寫好了,以為就萬事大吉了!后來測試發(fā)現(xiàn)了錯誤,需要用下面的表達(dá)式![如果下面的還有錯誤請指出,錯誤都是測出來的] //var reg = /^(((Jan(uary)?|Mar(ch)?|May|July|Aug(ust)?|Oct(ober)?|Dec(ember)?)[\s\/-](0?[1-9]|[12]\d|3[01]))|((Feb(ruary)?)[\s\/-](0?[1-9]|[12]\d))|((Apr(il)?|June|Sept(ember)?|Nov(ember)?)[\s\/-](0?[1-9]|[12]\d|30)))$/i; return reg.test("Jan 1");}

轉(zhuǎn)載于:https://www.cnblogs.com/jinho/archive/2010/05/17/1737681.html

總結(jié)

以上是生活随笔為你收集整理的收集的 正则表达式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。