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. HTML5视频播放标签video和音频播放标签audio标签的正确用法2. Spring Framework 1.2.8发布3. JSF开发利器FaceletsTools 1.0 for Dreamweaver 发布4. Python实现自动化刷抖音的实例5. ASP.NET Core 7 Razor Pages项目发布到IIS的详细过程6. Java debugger工具JSwat 3.4 发布了7. ASP实现类似hashMap功能的类8. ASP.NET MVC使用Boostrap实现产品展示、查询、排序、分页9. Xml简介_动力节点Java学院整理10. ASP.NET MVC实现区域或城市选择

网公网安备