//不允许输入中文 var engOnly=function(str){ for(i=0;i2050||m<1||m>12||d<1||d>31) return false; if ((m==4||m==6||m==9||m==11)&&d>30) return false; if ((y%100!=0&&y%4==0)||y%400==0){ if (m==2&&d>29) return false; } else { if (m==2&&d>28) return false; } return true; } //密码强度检测 function passwordGrade(pwd) { var score = 0; var regexArr = ['[0-9]', '[a-z]', '[A-Z]', '[\\W_]']; var repeatCount = 0; var prevChar = ''; //check length var len = pwd.length; score += len > 18 ? 18 : len; //check type for (var i = 0, num = regexArr.length; i < num; i++) { if (eval('/' + regexArr[i] + '/').test(pwd)) score += 4; } //bonus point for (var i = 0, num = regexArr.length; i < num; i++) { if (pwd.match(eval('/' + regexArr[i] + '/g')) && pwd.match(eval('/' + regexArr[i] + '/g')).length >= 2) score += 2; if (pwd.match(eval('/' + regexArr[i] + '/g')) && pwd.match(eval('/' + regexArr[i] + '/g')).length >= 5) score += 2; } //deduction for (var i = 0, num = pwd.length; i < num; i++) { if (pwd.charAt(i) == prevChar) repeatCount++; else prevChar = pwd.charAt(i); } score -= repeatCount * 1; return score; } //字符限制 var charset="utf-8"; function strlen_verify(obj, checklen, maxlen) { var v = obj.value, charlen = 0, maxlen = !maxlen ? 255 : maxlen, curlen = maxlen, len = strlen(v); for(var i = 0; i < v.length; i++) { if(v.charCodeAt(i) < 0 || v.charCodeAt(i) > 255) { curlen -= charset == 'utf-8' ? 2 : 1; } } if(curlen >= len) { $('#'+checklen).html(curlen - len); } else { obj.value = mb_cutstr(v, maxlen, true); } } function mb_cutstr(str, maxlen, dot) { var len = 0; var ret = ''; var dot = !dot ? '...' : ''; maxlen = maxlen - dot.length; for(var i = 0; i < str.length; i++) { len += str.charCodeAt(i) < 0 || str.charCodeAt(i) > 255 ? (charset == 'utf-8' ? 3 : 2) : 1; if(len > maxlen) { ret += dot; break; } ret += str.substr(i, 1); } return ret; } function strlen(str) { return ($.browser.msie && str.indexOf('\n') != -1) ? str.replace(/\r?\n/g, '_').length : str.length; } //全选取消 function checkall(form) { for (var i=0;it3){t0=t3} url=t2+t0; if(t4==1) { if(t1!=1) { if(t0<=1) { if(t1==2){ //var a=t2; //var b=a.split("_"); t5=t2; } else { t5="./" } } else { if(t1==2){ var a=t2; var b=a.split("_"); //t5=b[1]+"_[page]/" t5=t2+t0+"/"; } else { t5="index_[page].html" } t5=t5.replace("[page]",t0); } url=t5; } } document.location.href="vsm;" }