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
  • 5428

Struts2 输入校验器大全

技术要点 介绍 Struts2 自带的输入校验器。   演示代码 在 xwork-2.0.4.jar 包中,请读者在 \com\opensymphony\xwork2\validator\...
  • xu_baby
  • xu_baby
  • 2014年11月12日 20:24
  • 432

Struts2内置校验器

一、Struts2内建校验器 位于xwork-2.0.4.jar压缩包中( com.opensymphony.xwork2.validator.validators)有个文件default.xm...

Struts2内建校验器

一、Struts2内建校验器位于xwork-2.0.4.jar压缩包中( com.opensymphony.xwork2.validator.validators)有个文件default.xml ,该...

struts2学习笔记之校验器

struts校验主要是用于表单输入的校验,为action指定校验规则,当校验不通过时,将不执行action的目标方法,而是返回input的结果。 为了良好的实现校验,请让Action继承于Actio...

struts2中的校验器

对Action中所有方法进行输入校验:   对于输入校验Struts2提供了两种实现方法: 1.       采用手工编写代码实现。 2.       基于XML配置方式实现。...

Struts2校验器类型详解

一、Struts2内建校验器 位于xwork-2.0.4.jar压缩包中( com.opensymphony.xwork2.validator.validators)有个文件default.xml ...

struts2自成定义校验器的使用

struts2的自定义校验器操作例子

struts2之数据校验器

今天又复习了一下下struts2的数据验证,在实现声明式验证的时候居然出问题了,吓得我拿出资料又好好整理了一遍, 下面写出了我的一些整理: 一个健壮的web应用程序必须保证用户输入的合法性和有效...

struts2内置校验器、ajax、json

1.首先路径,校验器文件需要在相对路径下,在当前校验类的同路径下,比如,Useraction.java在xdd.action包下,那么校验器文件也应该在这个包下。 2.Action中某个方法的校验命...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2 regex校验器
举报原因:
原因补充:

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