常用js注册验证
2007-06-11 15:48
453 查看
// JScript 文件 //限制输入字符的位数开始 //m是用户输入,n是要限制的位数 function issmall(m,n) { if ((m<n) && (m>0)) { return(false); } else {return(true);} } //限制输入字符的位数结束 //判断密码是否输入一致开始 function issame(str1,str2) { if (str1==str2) {return(true);} else {return(false);} } //判断密码是否输入一致结束 //判断是否为空开始 function isnotnull(str) { if (str.length=="") { return(false); } else { return(true); } } //判断是否为空结束 //判断用户名是否为数字字母下滑线开始 function notchinese(str){ var reg=/[^A-Za-z0-9_]/g if (reg.test(str)){ return (false); }else{ return(true); } } //判断用户名是否为数字字母下滑线结束 //判断是否为日期型开始 function isDate (theStr) { var the1st = theStr.indexOf('-'); var the2nd = theStr.lastIndexOf('-'); if (the1st == the2nd) { return(false); } else { var y = theStr.substring(0,the1st); var m = theStr.substring(the1st+1,the2nd); var d = theStr.substring(the2nd+1,theStr.length); var maxDays = 31; if (fucCheckNUM(m)==false || fucCheckNUM(d)==false || fucCheckNUM(y)==false) { return(false); } else if (y.length < 4) { return(false); } else if ((m<1) || (m>12)) { return(false); } else if (m==4 || m==6 || m==9 || m==11) maxDays = 30; else if (m==2) { if (y % 4 > 0) maxDays = 28; else if (y % 100 == 0 && y % 400 > 0) maxDays = 28; else maxDays = 29; } if ((m<1) || (m>maxDays)) { return(false); } else { return(true); } } } function fucCheckNUM(NUM) { var i,j,strTemp; strTemp="0123456789"; if ( NUM.length== 0) return 0 for (i=0;i<NUM.length;i++) { j=strTemp.indexOf(NUM.charAt(i)); if (j==-1) { //说明有字符不是数字 return 0; } } //说明是数字 return 1; } //判断是否为日期型结束 //判断是否为固定的位数开始 function isatn(m,n) { if (m!=n) { return(false); } else { return(true);} } //判断是否为固定的位数结束 //判断是否为电话号码开始 function istel(telstr) { var reg=/[^0-9-]/g; if (telstr!="") { if (reg.test(telstr)){ return(false); } else { return(true); } } } //判断是否为电话号码结束 //判断是否为email开始 function isemail(emailstr) { if ((emailstr.indexOf('@', 0) == -1) || emailstr.indexOf('.') == -1) { return false } else { return true } } //判断是否为email结束 //中文输入判断开始 function ischinese(str){ var reg=/[^A-Za-z0-9_]/g if (reg.test(str)){ return (true); }else{ return(false); } } //中文输入判断结束 |
相关文章推荐
- Js常用的注册验证方法
- Js常用的注册验证方法
- 常用的验证规则js
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证
- js 常用验证(email 身份证 手机号码)
- js+jquery注册信息的基本验证
- js实现验证注册
- jQuery-JS常用表单验证&35个jQuery小技巧
- js验证常用正则表达式集锦
- JS 常用验证
- JS注册表单验证
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- JS表单验证=常用
- 常用正则表达式及JS中验证文本框中文、数字、字母、日期
- JS中表单验证常用到的事件
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证
- 注册页面的js验证 .
- js编写常用的表单验证,js表单验证完整代码
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证