Struts2 regex校验器

原创 2011年01月19日 20:41:00

正则表达式校验器的名称:regex,他检查被校验字段是否匹配一个正则表达式

 

 

参数:

 

  1. fieldName:该参数指定校验的action 属性名,如果采用字段校验风格,无须指定该参数;
  2. expression:可选,该参数指定匹配的正则表达式;
  3. caseSemsitive:可选,该参数指明进行正则表达式匹配时,是否区分大小写,默认true

 

采用字段校验器配置格式, 配置示例:
<validators>
    <!--使用非字段校验器格式;来配置正则表达式校验器-->
    <validator type="regex">
        <!--指定校验字段:user  -->
        <param name="fieldName">user</param>
        <!--指定匹配的正则表达式-->
        <param name="expression"><![CDATA[(/w{4,20})]]</param>
        <!--指定校验失败的提示信息-->
        <message>用户名必须在4到20 之间,且必须是字母或者数字</message>
    </validator>

   ........................
</validators>

采用字段校验器配置格式, 配置示例:

 

<validators>
    <!--使用字段校验器格式来配置正则校验器,校验user属性-->
    <field name="user">
         <field-validator  type="regex">
             <!--指定匹配的正则表达式-->
        <param name="expression"><![CDATA[(/w{4,20})]]</param>
        <!--指定校验失败的提示信息-->
        <message>用户名必须在4到20 之间,且必须是字母或者数字</message>
         </field-validator>
         ............................
    </field>

    .................
</validators>

struts2 校验器——正则表达式校验器(regex)(内建校验器)

正则表达式校验器的名称:regex,他检查被校验字段是否匹配一个正则表达式  参数: fieldName:该参数指定校验的action 属性名,如果采用字段校验风格,无须指定该参数; expressi...
  • yaa2004
  • yaa2004
  • 2009年10月22日 17:13
  • 5551

struts2自成定义校验器的使用

struts2的自定义校验器操作例子
  • AdrainHuang
  • AdrainHuang
  • 2016年06月19日 14:50
  • 839

Struts2方便实用的内置校验器

转自:点我阅读原文 Struts2提供的声明式验证器在xwork-core-**.jar包的  com\opensymphony\xwork2\validator\validators\defau...
  • qq_33665647
  • qq_33665647
  • 2017年02月02日 22:13
  • 842

struts2内置校验器、ajax、json

1.首先路径,校验器文件需要在相对路径下,在当前校验类的同路径下,比如,Useraction.java在xdd.action包下,那么校验器文件也应该在这个包下。 2.Action中某个方法的校验命...
  • suruyuexdd
  • suruyuexdd
  • 2016年04月03日 20:34
  • 311

struts2 检验 字段型校验器&非字段型校验器

数据校验规则文件   1.数据校验规则文件规则:   1.此文件中规定了参数的一些校验条件; 2.可以包括字段型校验器和非字段型校验器; 3.命名规则:ActionName-validat...
  • Junio_2014
  • Junio_2014
  • 2015年07月16日 17:19
  • 754

Struts2验证(声明式验证、自定义验证器)

1. 什么是Struts2 验证器 一个健壮的 web 应用程序必须确保用户输入是合法、有效的. Struts2 的输入验证 基于 XWork Validation Framework 的声...
  • a455389624
  • a455389624
  • 2017年05月11日 16:27
  • 805

Struts2校验器的开头配置

以前是这样 但是,因为xwork的东西已经并入s
  • u013288707
  • u013288707
  • 2017年03月20日 09:44
  • 126

Struts2中提供的内置声明式验证器的使用

Struts2提供的声明式验证器在xwork-core-**.jar包的 com\opensymphony\xwork2\validator\validators\default.xml配置文件中 ...
  • Minhellic
  • Minhellic
  • 2016年07月03日 15:59
  • 1936

struts2常用校验器及其配置

Struts2 常见校验器: required:必填校验器 requiredstring:必填字符串校验器 int:整数校验器 double:双精度浮点数校验器 date:日期校验器 expressi...
  • Amen_Wu
  • Amen_Wu
  • 2017年01月10日 21:03
  • 231

Struts2的内置校验器

从Struts2的配置文件中可以看到Struts2有如下内建校验器:   1,required 必填校验器,要求字段必须有值          性别不能为空   2,required...
  • crazybass81
  • crazybass81
  • 2012年10月22日 21:33
  • 529
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2 regex校验器
举报原因:
原因补充:

(最多只允许输入30个字)