javascript正則表達式檢驗
/********************************************************************************** EO_JSLib.js* javascript正則表達式檢驗**********************************************************************************/
//校驗是否全由數(shù)字組成function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}
//校驗登錄名:只能輸入5-20個以字母開頭、可帶數(shù)字、“_”、“.”的字串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個字母、數(shù)字、下劃線function isPasswd(s){var patrn=/^(w){6,20}$/;if (!patrn.exec(s)) return falsereturn true}
//校驗普通電話、傳真號碼:可以“+”開頭,除數(shù)字外,可含有“-”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}
//校驗手機號碼:必須以數(shù)字開頭,除數(shù)字外,可含有“-”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}
//校驗搜索關(guān)鍵字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}
相關(guān)文章:
1. ThinkPHP5 通過ajax插入圖片并實時顯示(完整代碼)2. javascript設(shè)計模式 ? 建造者模式原理與應(yīng)用實例分析3. Python使用oslo.vmware管理ESXI虛擬機的示例參考4. IDEA EasyCode 一鍵幫你生成所需代碼5. Java構(gòu)建JDBC應(yīng)用程序的實例操作6. 一篇文章帶你了解JavaScript-對象7. IntelliJ IDEA設(shè)置條件斷點的方法步驟8. Express 框架中使用 EJS 模板引擎并結(jié)合 silly-datetime 庫進行日期格式化的實現(xiàn)方法9. python flask框架快速入門10. 解決Python paramiko 模塊遠程執(zhí)行ssh 命令 nohup 不生效的問題
