1 / 8
文档名称:

正则表达式表达验证.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

正则表达式表达验证.doc

上传人:wc69885 2016/6/9 文件大小:0 KB

下载得到文件列表

正则表达式表达验证.doc

文档介绍

文档介绍:用正则表达式和 javascript 对表单进行全面验证期: 2005-02-26 08:39 出处:网页教学网作者:代码: <!-- 使用时请将下面的 javascript 代码存到一个单一的 js 文件中。 1 、表单要求<form name="formname" onSubmit="return validateForm(this)"></form> 将对表单中的所有以下类型的域依次验证,所有验证是去除了前导和后缀空格的,要注意是区分大小写的。 2 、空值验证表单中任意域加上 emptyInfo 属性将对此域是否为空进行验证(可以和最大长度验证\ 一般验证方式同时使用)。无此属性视为此域允许空值。如: <input type="text" name="fieldNamename" emptyInfo=" 字段不能为空! "> 3 、最大长度验证(可以和空值验证、一般验证方式同时使用): <input type="text" name="fieldNamename" maxlength="20" lengthInfo=" 最大长度不能超过 20! "> 或,<textarea maxlength="2000" lengthInfo=" 最大长度不能超过 2000 ! "> 3 、一般验证方式( 不对空值做验证) : 如: <input type="text" validator="^(19|20)[0-9]{2}$" errorInfo=" 不正确的年份!"> 4 、标准验证( 不与其它验证方式同时使用): 全部通过<input type="hidden"> 来实现,并且不需要 name 属性以免提交到服务器。 、合法日期验证: <input type="text" name="yearfieldName" value="2004"> 注: 这里也可以是<select name="yearfieldName"></select> ,以下同<input type="text" name="monthfieldName" value="02"> <input type="text" name="dayfieldName" value="03"> <input type="hidden" validatorType="DateGroup" year="yearfieldName" month="monthfieldName" day="dayfieldName" errorInfo=" 不正确的日期!"> yearfieldName 、 monthfieldName 、 dayfieldNam e 分别为年月日字段, 月和日可以是两位(MM) 或一位格式(M) , 此处不对每个字段分别检验( 如果要检验,请在年月日三个域分别使用前面的一般验证方式) ,只对日期的最大值是否合法检查; 、日期格式验证( 请注意,此验证不对日期是否有效进行验证,还未找到从格式中得到年月日数据的方法^_^) : <input type="text" name="datefieldName" value="2003-01-03 21:31:00"> <input type="hidden" validatorType="Date" fieldName="date