<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);}