|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
<script language="javascript"> //限制输入字符的位数开始 //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); } } //中文输入判定结束 </script> 返回类别: 教程 上一教程: 利用ASP打造网站论坛DIY -1 下一教程: ASP OBJECT之:ADDHEADER 您可以阅读与"综合的判定用户输入的合法性的函数"相关的教程: · 利用PAGE.ISPOSTBACK属性保持用户输入的FRAMEWORK · 检测表单输入EMAIL的合法性 · 一个提供用户输入时期的绝好程序之(一) · 全正则的检测IP是否合法的函数 · 判定输入是否为中文的函数 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |