javascript正則表達式檢驗
/********************************************************************************** EO_JSLib.js* javascript正則表達式檢驗**********************************************************************************/
//校驗是否全由數字組成function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}
//校驗登錄名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return falsereturn true}
//校驗用戶姓名:只能輸入1-30個以字母開頭的字串function isTrueName(s){var patrn=/^[a-zA-Z]{1,30}$/;if (!patrn.exec(s)) return falsereturn true}
//校驗密碼:只能輸入6-20個字母、數字、下劃線function isPasswd(s){var patrn=/^(w){6,20}$/;if (!patrn.exec(s)) return falsereturn true}
//校驗普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-”function isTel(s){//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/;var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}
//校驗手機號碼:必須以數字開頭,除數字外,可含有“-”function isMobil(s){var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}
//校驗郵政編碼function isPostalCode(s){//var patrn=/^[a-zA-Z0-9]{3,12}$/;var patrn=/^[a-zA-Z0-9 ]{3,12}$/;if (!patrn.exec(s)) return falsereturn true}
//校驗搜索關鍵字function isSearch(s){var patrn=/^[^`~!@#$%^&*()+=|][]{}:;’,.<>/?]{1}[^`~!@$%^&()+=|][]{}:;’,.<>?]{0,19}$/;if (!patrn.exec(s)) return falsereturn true}
function isIP(s) //by zergling{var patrn=/^[0-9.]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}
相關文章:
1. Django使用HTTP協議向服務器傳參方式小結2. 淺談PHP設計模式之門面模式Facade3. IntelliJ IDEA下的SVN使用(傻瓜式教學)4. Python+OpenCV圖像處理—— 色彩空間轉換5. Intellij IDEA 旗艦版創建 Spring MVC 項目踩過的坑6. django實現模板中的字符串文字和自動轉義7. IntelliJ IDEA卡死,如何優化內存8. Ajax 的初步實現(使用vscode+node.js+express框架)9. python中requests模擬登錄的三種方式(攜帶cookie/session進行請求網站)10. Android Studio導入項目不支持的兩種解決方式
