function $(s){return document.getElementById(s);} //check email function checkEmail(fieldName){ //var patrn=/^((\w)|[-]|[.])+@(((\w)|[-])+[.])+[a-z]{2,4}$/; var patrn=/^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/ if (!patrn.exec(fieldName)) return false; return true; } //checd password function checkPassword(fieldName){ if(isNull(fieldName)) return "密码不能为空!"; var returnStr=""; if(fieldName.length<6){ returnStr+="密码不得少于6位!"; return returnStr; } return "ok"; var flag=0; var patrn=/[^a-zA-Z0-9]/; if(patrn.test(fieldName)){ returnStr+="密码只能有字母数字组成!"; //return false; } patrn=/\d/; if(patrn.test(fieldName)){ flag++; } patrn=/[a-zA-Z]/; if(patrn.test(fieldName)){ flag++; } if(flag<2){ returnStr+="密码必须是字母和数字的组合!"; //return false; } patrn=/123456|abcdef|654321|fedcba|987654|456789|aaaaaa|bbbbbb|cccccc|dddddd|eeeeee|ffffff|gggggg|hhhhhh|iiiiii|jjjjjj|kkkkkk|llllll|mmmmmm|nnnnnn|oooooo|pppppp|qqqqqq|rrrrrr|ssssss|tttttt|uuuuuu|vvvvvv|wwwwww|xxxxxx|yyyyyy|zzzzzz|000000|111111|222222|333333|444444|555555|666666|777777|888888|999999/i; if(patrn.test(fieldName)){ returnStr+="你的密码有些简单!"; //return false; } if(returnStr==""){ return "ok"; }else{ return returnStr; } //return true; } function Os(){} Os.Ie = 1; Os.Firefox=2; // function getOs() { if(navigator.userAgent.indexOf("MSIE")>0)return 1;//ie if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)return 2;//firefox if(isSafari=navigator.userAgent.indexOf("Safari")>0)return 3; if(isCamino=navigator.userAgent.indexOf("Camino")>0)return 4; if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0)return 5; return 0; } function $(s) { return document.getElementById(s); } //function $f(a,b){return a.getElementsByTagName(b)[0].text;} //function $f(a,b){return a.getElementsByTagName(b)[0].firstChild.nodeValue;} function $f(a,b){ var osType = getOs(); if(osType==Os.Ie){ return a.getElementsByTagName(b)[0].text; }else if(osType==Os.Firefox){ return a.getElementsByTagName(b)[0].firstChild.nodeValue; } } String.prototype.trim = function(){return this.replace(/(^[ | ]*)|([ | ]*$)/g, "");} String.prototype.getLength = function(){ var tmp = this.trim(); if(!tmp) return 0; if(!tmp.length) return 0; if(tmp.length==0) return 0; var t = 0; for(var i=0;i < tmp.length;i++) { if(tmp.charCodeAt(i)>255) t = t+2; else t = t+1; } return t; } var Utils = new Object(); Utils.htmlDecode = function(text,br,sp) { var txt = text.replace(/>/g, '>').replace(/</g, '<').replace(/&/g, '&'); //replace(/'/g, ''').replace(/"/g, '"'). if (br) txt = txt.replace(/
/g, '\n'); if (sp) txt = txt.replace(/ /g, ' ');; return txt; } function getClientTop(obj){ if(obj.tagName.toLowerCase()=="body") return 0; return obj.offsetTop-obj.scrollTop+ getClientTop(obj.offsetParent); } function getClientLeft(obj){ if(obj.tagName.toLowerCase()=="body") return 0; return obj.offsetLeft-obj.scrollLeft+getClientLeft(obj.offsetParent); } function populate_days(yearValue,Monthvalue,day){ var days; //var year = new Date().getFullYear(); var year = yearValue; if((year%4==0&&year%100!=0)||year%400==0) days = new Array(31,29,31,30,31,30,31,31,30,31,30,31); else days = new Array(31,28,31,30,31,30,31,31,30,31,30,31); //var day; //var Month; var length1 = day.options.length; var length2 = days[eval(Monthvalue-1)];//alert(length1+' '+length2); //如果下拉单中的天数比应该的天数少 if(length1=length2;i--){ day.options[i] = null; } } }