用正则表达式做了一个最小长度的验证,名字叫minlength,然后调用它来验证password和userName,应该是这样子的。

解决方案 »

  1.   

    不清楚你要问的问题。把我相关的写出来你参考一下。
    对通配符的理解
        因为不同的参数验证时都可以有相同的验证规则 为了避免相同规则显示的错误信息重复在国际化文件中书写  例如 用户名 密码 都具有不为空的验证需求 那么结果显示的信息都是 "什么什么"不为空那么 我们的validate.xml文件在确定一个验证时提供了一个<arg0 key="...">这句话是为了替换出错时要显示的错误信息中的通配符{0} 这个通配符可以代表用户名 也可以是密码但只能和<arg0 key="....">对应 以此类推 <arg1 key="..">也可以代表{1}通配符变量的作用:
      1: 用来将其中设置的值传递给对应验证规则中的验证方法 作为其参数
      2: 可以用来替换arg中的变量值(必须确定arg中resource=false)