且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

JavaScript通用表单验证函数

更新时间:2022-09-18 16:10:45


JavaScript通用表单验证函数表单定义:
JavaScript通用表单验证函数
<form name="form1" action="" style="behavior:url('form.htc')"></form>
JavaScript通用表单验证函数客户端表单验证是由表单的onSubmit事件触发,由于表单的onSubmit事件只能由提交按钮触发,
JavaScript通用表单验证函数所以如果要用函数提交表单form1.submit(),则必须同时执行form1.onSubmit()。
JavaScript通用表单验证函数
JavaScript通用表单验证函数类型定义:
JavaScript通用表单验证函数
JavaScript通用表单验证函数一、整型(
int)
JavaScript通用表单验证函数定义:
JavaScript通用表单验证函数valueType
="int"
JavaScript通用表单验证函数属性:
JavaScript通用表单验证函数objName 对象名称(字符串)
JavaScript通用表单验证函数mustInput 必输项(
true/false)
JavaScript通用表单验证函数minInput 最小值(数字)
JavaScript通用表单验证函数maxInput 最大值(数字)
JavaScript通用表单验证函数举例:
JavaScript通用表单验证函数
<input type="text" name="test" valueType="int" objName="总载重吨" mustInput="true" maxInput="10000">
JavaScript通用表单验证函数
JavaScript通用表单验证函数二、浮点型(
float)
JavaScript通用表单验证函数定义:
JavaScript通用表单验证函数valueType
="float"
JavaScript通用表单验证函数属性:
JavaScript通用表单验证函数objName 对象名称(字符串)
JavaScript通用表单验证函数mustInput 必输项(
true/false)
JavaScript通用表单验证函数minInput 最小值(数字)
JavaScript通用表单验证函数maxInput 最大值(数字)
JavaScript通用表单验证函数decimalLen小数位数(数字)
JavaScript通用表单验证函数举例:
JavaScript通用表单验证函数
<input type="text" name="test" valueType="float" objName="运价" mustInput="true" maxInput="10000.50" decimalLen="2">
JavaScript通用表单验证函数
JavaScript通用表单验证函数三、字符串(string)
JavaScript通用表单验证函数定义:
JavaScript通用表单验证函数valueType
="string"
JavaScript通用表单验证函数属性:
JavaScript通用表单验证函数objName 对象名称(字符串)
JavaScript通用表单验证函数mustInput 必输项(
true/false)
JavaScript通用表单验证函数stringLen 字符串长度(数字)
JavaScript通用表单验证函数举例:
JavaScript通用表单验证函数
<input type="text" name="test" valueType="string" objName="英文船名" mustInput="true" stringLen="100">
JavaScript通用表单验证函数
JavaScript通用表单验证函数四、日期(date)
JavaScript通用表单验证函数定义:
JavaScript通用表单验证函数valueType
="date"
JavaScript通用表单验证函数属性:
JavaScript通用表单验证函数objName 对象名称(字符串)
JavaScript通用表单验证函数mustInput 必输项(
true/false)
JavaScript通用表单验证函数举例:
JavaScript通用表单验证函数
<input type="text" name="test" valueType="date" objName="开始日期" mustInput="true">
JavaScript通用表单验证函数备注:
JavaScript通用表单验证函数日期现在只能校验的格式为(yyyy
-mm-dd)
JavaScript通用表单验证函数
JavaScript通用表单验证函数五、邮箱(email)
JavaScript通用表单验证函数定义:
JavaScript通用表单验证函数valueType
="email"
JavaScript通用表单验证函数属性:
JavaScript通用表单验证函数objName 对象名称(字符串)
JavaScript通用表单验证函数mustInput 必输项(
true/false)
JavaScript通用表单验证函数举例:
JavaScript通用表单验证函数
<input type="text" name="test" valueType="email" objName="邮箱" mustInput="true">
JavaScript通用表单验证函数
JavaScript通用表单验证函数六、单选(radio)
JavaScript通用表单验证函数定义:
JavaScript通用表单验证函数valueType
="radio"
JavaScript通用表单验证函数属性:
JavaScript通用表单验证函数objName 对象名称(字符串)
JavaScript通用表单验证函数mustSelect 必输项(
true/false)
JavaScript通用表单验证函数举例:
JavaScript通用表单验证函数
<input type="radio" name="test" valueType="radio" objName="租船方式" mustSelect="true">
JavaScript通用表单验证函数备注:
JavaScript通用表单验证函数对于同一组单选按钮,只需要定义第一个即可。
JavaScript通用表单验证函数
JavaScript通用表单验证函数七、复选(checkbox)
JavaScript通用表单验证函数定义:
JavaScript通用表单验证函数valueType
="checkbox"
JavaScript通用表单验证函数属性:
JavaScript通用表单验证函数objName 对象名称(字符串)
JavaScript通用表单验证函数minSelect 最小选择数(数字)
JavaScript通用表单验证函数maxSelect 最大选择数(数字)
JavaScript通用表单验证函数举例:
JavaScript通用表单验证函数
<input type="checkbox" name="test" valueType="checkbox" objName="爱好" minSelect="2" maxSelect="5">
JavaScript通用表单验证函数备注:
JavaScript通用表单验证函数对于同一组复选按钮,只需要定义第一个即可。
JavaScript通用表单验证函数
JavaScript通用表单验证函数八、下拉列表框(select)
JavaScript通用表单验证函数定义:
JavaScript通用表单验证函数valueType
="select"
JavaScript通用表单验证函数属性:
JavaScript通用表单验证函数objName 对象名称(字符串)
JavaScript通用表单验证函数mustSelect 必输项(
true/false)
JavaScript通用表单验证函数举例:
JavaScript通用表单验证函数
<select name="test" valueType="select" objName="租船方式" mustSelect="true">
JavaScript通用表单验证函数
JavaScript通用表单验证函数九、列表框(list)
JavaScript通用表单验证函数定义:
JavaScript通用表单验证函数valueType
="list"
JavaScript通用表单验证函数属性:
JavaScript通用表单验证函数objName 对象名称(字符串)
JavaScript通用表单验证函数minSelect 最小选择数(数字)
JavaScript通用表单验证函数maxSelect 最大选择数(数字)
JavaScript通用表单验证函数举例:
JavaScript通用表单验证函数
<select name="test" valueType="list" objName="爱好" minSelect="2" maxSelect="5">
JavaScript通用表单验证函数
JavaScript通用表单验证函数
JavaScript通用表单验证函数
/////////////////////////////////////////////////////////////////////////////////////////////////////////
JavaScript通用表单验证函数

JavaScript通用表单验证函数
<!-- ---------------------------------------------------------------------
JavaScript通用表单验证函数
//
JavaScript通用表单验证函数//
 File: form.htc
JavaScript通用表单验证函数//
 version: 1.0
JavaScript通用表单验证函数//
 Description:客户端表单验证.
JavaScript通用表单验证函数//
 author: 伍子
JavaScript通用表单验证函数//
JavaScript通用表单验证函数//
-------------------------------------------------------------------- -->
JavaScript通用表单验证函数
<PUBLIC:COMPONENT id="formCheck" urn="wwb:formCheck"> 
JavaScript通用表单验证函数
<PUBLIC:ATTACH EVENT="onsubmit" ONEVENT="checkForm()"/>
JavaScript通用表单验证函数
<script language="JavaScript">
JavaScript通用表单验证函数
function checkForm()
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
var oForm=event.srcElement;
JavaScript通用表单验证函数
var eles = oForm.elements;
JavaScript通用表单验证函数
//遍历所有表元素
JavaScript通用表单验证函数
for(var i=0;i<eles.length;i++)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
//是否需要验证
JavaScript通用表单验证函数
var sType=eles[i].valueType;
JavaScript通用表单验证函数
if(sType)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(eles[i].mustInput!=null && eles[i].mustInput)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(trim(eles[i].value)=="")
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(eles[i].objName!=null)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(eles[i].objName
+"不可以为空");
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
else
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"该文本框为必输字段");
JavaScript通用表单验证函数}

JavaScript通用表单验证函数eles[i].focus(); 
JavaScript通用表单验证函数event.returnValue
=false
JavaScript通用表单验证函数
return false
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}
 
JavaScript通用表单验证函数
switch(sType)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
//整数
JavaScript通用表单验证函数
case "int":
JavaScript通用表单验证函数
if(!checkInt(eles[i]))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数event.returnValue
=false;
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
break;
JavaScript通用表单验证函数
//小数
JavaScript通用表单验证函数
case "float":
JavaScript通用表单验证函数
if(!checkFloat(eles[i]))
JavaScript通用表单验证函数

JavaScript通用表单验证函数event.returnValue
=false;
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
break;
JavaScript通用表单验证函数
//字符串
JavaScript通用表单验证函数
case "string":
JavaScript通用表单验证函数
if(!checkString(eles[i]))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数event.returnValue
=false;
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
break;
JavaScript通用表单验证函数
//日期
JavaScript通用表单验证函数
case "date":
JavaScript通用表单验证函数
if(!checkDate(eles[i]))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数event.returnValue
=false;
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
break;
JavaScript通用表单验证函数
//邮件
JavaScript通用表单验证函数
case "email":
JavaScript通用表单验证函数
if(!checkEmail(eles[i]))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数event.returnValue
=false;
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
break;
JavaScript通用表单验证函数
//单选按钮
JavaScript通用表单验证函数
case "radio":
JavaScript通用表单验证函数
if(!checkRadio(eles[i]))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数event.returnValue
=false;
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
break;
JavaScript通用表单验证函数
//复选按钮
JavaScript通用表单验证函数
case "checkbox":
JavaScript通用表单验证函数
if(!checkBox(eles[i]))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数event.returnValue
=false;
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
break;
JavaScript通用表单验证函数
//下拉列表框
JavaScript通用表单验证函数
case "select":
JavaScript通用表单验证函数
if(!checkSelect(eles[i]))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数event.returnValue
=false;
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
break;
JavaScript通用表单验证函数
//列表框
JavaScript通用表单验证函数
case "list":
JavaScript通用表单验证函数
if(!checkList(eles[i]))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数event.returnValue
=false;
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
break;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数event.returnValue
=true;
JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
JavaScript通用表单验证函数
/***检查是否为整数***/
JavaScript通用表单验证函数
function checkInt(ele)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(!isInt(ele.value))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"请输入有效整数");
JavaScript通用表单验证函数ele.focus();
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
else
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(ele.maxInput!=null && !isNaN(ele.maxInput))
JavaScript通用表单验证函数
if(parseInt(ele.maxInput)<parseInt(ele.value))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"您输入的"+ convertNullToSpace(ele.objName)+"值应该小于"+ele.maxInput); 
JavaScript通用表单验证函数ele.focus();
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}
 
JavaScript通用表单验证函数
if(ele.minInput!=null && !isNaN(ele.minInput))
JavaScript通用表单验证函数
if(parseInt(ele.minInput)>parseInt(ele.value))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"您输入的"+ convertNullToSpace(ele.objName)+"值应该大于"+ele.minInput);
JavaScript通用表单验证函数ele.focus();
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}
 
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
JavaScript通用表单验证函数
/***检查是否为小数***/
JavaScript通用表单验证函数
function checkFloat(ele)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(isNaN(ele.value))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"请输入有效数字");
JavaScript通用表单验证函数ele.focus();
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
else
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(ele.decimalLen!=null && !checkDecimal(ele.value,ele.decimalLen))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"您输入的"+convertNullToSpace(ele.objName)+"值小数位最多为"+ele.decimalLen);
JavaScript通用表单验证函数ele.focus(); 
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}
 
JavaScript通用表单验证函数
if(ele.maxInput!=null && !isNaN(ele.maxInput))
JavaScript通用表单验证函数
if(parseInt(ele.maxInput)<parseInt(ele.value))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"您输入的"+ convertNullToSpace(ele.objName)+"值应该小于"+ele.maxInput); 
JavaScript通用表单验证函数ele.focus();
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}
 
JavaScript通用表单验证函数
if(ele.minInput!=null && !isNaN(ele.minInput))
JavaScript通用表单验证函数
if(parseInt(ele.minInput)>parseInt(ele.value))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"您输入的"+ convertNullToSpace(ele.objName)+"值应该大于"+ele.minInput);
JavaScript通用表单验证函数ele.focus();
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}
 
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
JavaScript通用表单验证函数
/***检查是否为字符串***/
JavaScript通用表单验证函数
function checkString(ele)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(ele.stringLen!=null && !isNaN(ele.stringLen))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
var value=new String(ele.value);
JavaScript通用表单验证函数
if(value.length>parseInt(ele.stringLen))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"您输入的"+convertNullToSpace(ele.objName)+"最大长度为"+ele.stringLen);
JavaScript通用表单验证函数ele.focus(); 
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***检查是否为日期格式***/
JavaScript通用表单验证函数
function checkDate(ele)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(!isDate(ele.value))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"请输入有效日期(yyyy-mm-dd)");
JavaScript通用表单验证函数ele.focus();
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
JavaScript通用表单验证函数
/***检查是否为电子邮箱***/
JavaScript通用表单验证函数
function checkEmail(ele)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(!isEmail(ele.value))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"请输入有效邮箱");
JavaScript通用表单验证函数ele.focus();
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***检查单选按钮是否需要选择***/
JavaScript通用表单验证函数
function checkRadio(ele)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
//var rads = document.getElementsByName(ele.name);
JavaScript通用表单验证函数
eval("var rads="+name+"."+ele.name);
JavaScript通用表单验证函数
var selectCount=0;
JavaScript通用表单验证函数
for(var i=0;i<rads.length;i++)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(rads[i].checked)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数selectCount
++;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
JavaScript通用表单验证函数
if(ele.mustSelect!=null && ele.mustSelect)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(selectCount==0)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"请选择"+convertNullToSpace(ele.objName));
JavaScript通用表单验证函数ele.focus(); 
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***检查复选按钮是否需要选择***/
JavaScript通用表单验证函数
function checkBox(ele)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
//var rads = document.getElementsByName(ele.name);
JavaScript通用表单验证函数
eval("var chks="+name+"."+ele.name);
JavaScript通用表单验证函数
var selectCount=0;
JavaScript通用表单验证函数
for(var i=0;i<chks.length;i++)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(chks[i].checked)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数selectCount
++;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
if(ele.minSelect!=null && !isNaN(ele.minSelect))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(selectCount<parseInt(ele.minSelect))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(convertNullToSpace(ele.objName)
+"至少选择"+ele.minSelect+"");
JavaScript通用表单验证函数ele.focus(); 
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
if(ele.maxSelect!=null && !isNaN(ele.maxSelect))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(selectCount>parseInt(ele.maxSelect))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(convertNullToSpace(ele.objName)
+"至多选择"+ele.maxSelect+"");
JavaScript通用表单验证函数ele.focus(); 
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***检查下拉列表框是否需要选择***/
JavaScript通用表单验证函数
function checkSelect(ele)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
//var rads = document.getElementsByName(ele.name);
JavaScript通用表单验证函数
if(ele.mustSelect!=null && ele.mustSelect)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(ele.selectedIndex==0)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(
"请选择"+convertNullToSpace(ele.objName));
JavaScript通用表单验证函数ele.focus(); 
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***检查列表框的选择项数***/
JavaScript通用表单验证函数
function checkList(ele)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
//var rads = document.getElementsByName(ele.name);
JavaScript通用表单验证函数
var selectCount=0;
JavaScript通用表单验证函数
for(var i=0;i<ele.options.length;i++)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(ele.options[i].selected)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数selectCount
++;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数alert(selectCount);
JavaScript通用表单验证函数
if(ele.minSelect!=null && !isNaN(ele.minSelect))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(selectCount<parseInt(ele.minSelect))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(convertNullToSpace(ele.objName)
+"至少选择"+ele.minSelect+"");
JavaScript通用表单验证函数ele.focus(); 
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
if(ele.maxSelect!=null && !isNaN(ele.maxSelect))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(selectCount>parseInt(ele.maxSelect))
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数alert(convertNullToSpace(ele.objName)
+"至多选择"+ele.maxSelect+"");
JavaScript通用表单验证函数ele.focus(); 
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***判断是否为整数***/
JavaScript通用表单验证函数
function isInt(s)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
var patrn=/^[-,+]{0,1}[0-9]{0,}$/;
JavaScript通用表单验证函数
if (!patrn.exec(s))
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***判断是否为数字***/
JavaScript通用表单验证函数
function isNumber(s)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
var patrn=/^[-,+]{0,1}[0-9]{0,}[.]{0,1}[0-9]{0,}$/;
JavaScript通用表单验证函数
if (!patrn.exec(s))
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***判断是否为日期***/
JavaScript通用表单验证函数
function isDate(str)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
JavaScript通用表单验证函数
if(r==null)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}
 
JavaScript通用表单验证函数
var d= new Date(r[1], r[3]-1, r[4]); 
JavaScript通用表单验证函数
if(!(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]))
JavaScript通用表单验证函数

JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***判断是否为邮箱***/
JavaScript通用表单验证函数
function isEmail(str)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(str.match(/[\w-]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig)!=str)
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数
else
JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***将NULL转化为空格,用于显示对象名称***/
JavaScript通用表单验证函数
function convertNullToSpace(paramValue)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if(paramValue==null)
JavaScript通用表单验证函数
return "";
JavaScript通用表单验证函数
else 
JavaScript通用表单验证函数
return paramValue;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***检查小数位数***/
JavaScript通用表单验证函数
function checkDecimal(num,decimalLen)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
var len = decimalLen*1+1;
JavaScript通用表单验证函数
if(num.indexOf('.')>0)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数num
=num.substr(num.indexOf('.')+1,num.length-1); 
JavaScript通用表单验证函数
if ((num.length)<len)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
else
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
return false;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return true;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
/***去除空格***/
JavaScript通用表单验证函数
function trim(str)
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
if (str.length > 0
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数
while ((str.substring(0,1== " "&& (str.length > 0)) 
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数str 
= str.substring(1,str.length);
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
while (str.substring(str.length-1,str.length) == " "
JavaScript通用表单验证函数
{
JavaScript通用表单验证函数str 
= str.substring(0,str.length-1);
JavaScript通用表单验证函数}

JavaScript通用表单验证函数}

JavaScript通用表单验证函数
return str;
JavaScript通用表单验证函数}

JavaScript通用表单验证函数
</script>
JavaScript通用表单验证函数
</PUBLIC:COMPONENT> 
JavaScript通用表单验证函数



本文转自高海东博客园博客,原文链接:http://www.cnblogs.com/ghd258/archive/2005/11/07/270754.html,如需转载请自行联系原作者