JSValidate验证例子

本文介绍了一种XML格式的表单验证配置文件示例。该配置详细规定了不同字段的验证规则,包括用户名、年龄、出生年月及电子邮件等字段的输入格式与长度限制。通过对这些规则的理解,开发者可以确保前端表单数据的有效性和正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE validation-config SYSTEM "validation-config.dtd">

<validation-config lang="auto">

 <form show-error="diverror" id="registerForm" show-type="all">

  <field display-name="用户名" name="username">


   <depend name="required" />
   <depend name="maxLength" param0="13"/>
   <depend name="minLength" param0="10"/>
   <depend name="mask" param0="/d{3}-/d{8}|/d{4}-/d{7}|/d{11}|/d{3}-/d{3}-/d{3}"/>


   <!--
    <depend name="commonChar"/> <depend name="minLength" param0="6"/>

    <depend name="maxLength" param0="8"/>
   -->
  </field>

  <!--
   <field display-name="密码" name="password"> <depend name="required"/>


   <depend name="commonChar"/> <depend name="minLength" param0="6"/>

   <depend name="maxLength" param0="8"/> </field> <field
   display-name="重复密码" name="repassword"> <depend name="required"/>

   <depend name="commonChar"/> <depend name="minLength" param0="6"/>

   <depend name="maxLength" param0="8"/> <depend name="equalsField"
   param0="password"/> </field> <field display-name="年龄" name="age">

   <depend name="required"/> <depend name="integerRange" param0="18"
   param1="60"/> </field> <field display-name="年出生年月" name="birthday">

   <depend name="required"/> <depend name="date" param0="yyyy-mm-dd"/>

   </field> <field display-name="电子邮件" name="emails"> <depend
   name="required"/> <depend name="email"/> </field>
  -->
 </form>

</validation-config>
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值