String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } function EditFocus(obj){ obj.style.border="1px solid #ff0000"; } function EditBlur(obj){ obj.style.border="1px solid #7f9db9"; } function EditBlur_pass(obj){ obj.style.border="1px solid #CCCCCC"; } var oldcell = ""; function set_point(trceil,trcolor,theAction){ switch(theAction){ case "over": case "out": if( trceil != oldcell ) trceil.style.backgroundColor = trcolor; break; case "down": if( oldcell != "" ) oldcell.style.backgroundColor = "#FFFFFF"; trceil.style.backgroundColor = trcolor; oldcell = trceil; } } function IsDigit_dian(str){ return event.keyCode>=48&&event.keyCode<=57||(str.value.indexOf('.')<0?event.keyCode==46:false) } function IsDigit(){ return event.keyCode>=48&&event.keyCode<=57; } function selectAll(obj,checkObj){ if(obj){ parm = obj; if(parm.length){ for(i=0;i57 || (code==46 && i==0) || (code==46&& i==(str.length-1))){ alert(objtxt); obj.focus(); return false; } } return true; } function chkInt(obj,objtxt,tab_id){ var regexp=/^\d+$/; if(!regexp.test(obj.value)){ exe_changeTab(tab_id); alert(objtxt); obj.focus(); return false; } return true; } function chkFloat(obj,objtxt){ if( isNaN(obj.value) ){ alert(objtxt); obj.focus(); return false; } return true; } //校验日期是否符合yyyy-MM-dd的格式 function dateValidation(value, errMsg){ var regexp,Format; var year,month,day; var iyear,imonth,iday; var dateArray; format="yyyy-mm-dd"; regexp=/^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})$/; iyear=1; imonth=2; iday=3; if(regexp.test(value)){ dateArray=value.match(regexp); year=dateArray[iyear]; month=dateArray[imonth]; day=dateArray[iday]; if(month<1||month>12){ alert(errMsg+"的月份越限,月份必须在1~12之间。"); return false; } if(day<1||day>31){ alert(errMsg+"的日子越限,日子必须在1~31之间。"); return false; }else{ if(month==2){ if(isLeapYear(year)&&day>29){ alert(errMsg+"的日子越限,闰年2月份只有29天。"); return false; } if(!isLeapYear(year)&&day>28){ alert(errMsg+"的日子越限,平年2月份只有28天。"); return false; } } if((month==4||month==6||month==9||month==11)&&(day>30)){ alert(errMsg+"的日子越限,小月只有30天。"); return false; } } }else{ alert(errMsg+"的格式错误,正确的格式是YYYY-MM-DD。"); return false; } return true; } function isLeapYear(year){ if((year%4==0&&year%100!=0)||(year%400==0)) { return true; } return false; } //校验是否有效邮政编码函数 function checkpostcode(myText) { var checkchar=""; var checkno=1; if (myText.length!=6) { return false; } for (var i=0;i