收集的 正则表达式
感覺每次用正則表達(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é)
- 上一篇: android service 远程,a
- 下一篇: dom复制cloneNode节点与插入节