//检查必填项 function CheckNotNull(objField, strText) { if (Trim(objField.value) == "") { alert("请填写“" + strText + "”!"); objField.focus(); return false; } return true; } //检查EMail格式 function CheckEmail(objField, strText){ var objValue = Trim(objField.value); if(objValue=="") return true; var strErr = "“" + strText + "”格式错误!"; var RE=/[^A-Za-z0-9_-]/; var parts=objValue.split("@"); if (parts.length!=2) // not format as ***@*** { alert(strErr); objField.focus(); return false; } var oneparts; oneparts=parts[0].split("."); // first-parts for(i=0;i numMaxLen){ alert("“" + strText + "”的长度不能多于 " + numMaxLen.toString() + " 个字符!"); objField.focus(); return false; } } return true; } //检查输入内容是否为字母、数字 function CheckAlpNum(objField, strText, numMinLen, numMaxLen) { if (objField.value == "") return true; var RE = new RegExp("[^a-zA-Z0-9]"); if (objField.value.search(RE) != -1) { alert("“" + strText + "”中只能填写字母、数字!"); objField.focus(); return false; } return CheckStringLength(objField, strText, numMinLen, numMaxLen); } //检查输入内容是否为字母、数字和下划线 function CheckAlphaNumber(objField, strText, numMinLen, numMaxLen) { if (objField.value == "") return true; var RE = new RegExp("[^a-zA-Z0-9_]"); if (objField.value.search(RE) != -1) { alert("“" + strText + "”中只能填写字母、数字或下划线!"); objField.focus(); return false; } return CheckStringLength(objField, strText, numMinLen, numMaxLen); } //去除字符串左端空格 function LTrim(str) { return str.replace(/^\s*/, ''); } //去除字符串右端空格 function RTrim(str) { return str.replace(/\s*$/, ''); } //去除字符串两端空格 function Trim(str) { return LTrim(RTrim(str)); } //检查输入内容是否为数字(不允许小数点) function CheckNum(objField, strText, numMinLen, numMaxLen) { if (objField.value == "") return true; var RE = new RegExp("[^0-9]"); if (objField.value.search(RE) != -1) { alert("“" + strText + "”中只能填写数字!"); objField.focus(); return false; } return CheckStringLength(objField, strText, numMinLen, numMaxLen); } //检查字符串是否出现中文 function CheckNoChinese(objField, strText, numMinLen, numMaxLen) { if(objField.value == "") return true; var RE = new RegExp("[^\x01-\x7F]"); if (objField.value.search(RE) != -1) { alert("“" + strText + "”中不能出现中文!"); objField.focus(); return false; } return CheckStringLength(objField, strText, numMinLen, numMaxLen); } //检查是否为数字类型 function CheckNumber(objField, strText, numMinValue, numMaxValue) { if(objField.value == "") return true; if(isNaN(objField.value)){ alert("“" + strText + "”中只能填写数字!"); objField.focus(); return false; } var numValue = parseFloat(objField.value); if(numMinValue != null){ if(numValue < numMinValue){ alert("“" + strText + "”的值不能小于 " + numMinValue.toString() + " !"); return false; } } if(numMaxValue != null){ if(numValue > numMaxValue){ objField.focus(); alert("“" + strText + "”的值不能大于 " + numMaxValue.toString() + " !"); return false; } } return true; }