1 / 8
文档名称:

正则表达式表达验证.doc

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

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

分享

预览

正则表达式表达验证.doc

上传人:sxlw1984 2019/7/2 文件大小:54 KB

下载得到文件列表

正则表达式表达验证.doc

文档介绍

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