标题:
请问如何在Struts中让用户只能用26个英文字母大小写或“_”来注册?
[打印本页]
作者:
shijichaoren555
时间:
2006-4-13 13:31
标题:
请问如何在Struts中让用户只能用26个英文字母大小写或“_”来注册?
请问如何在Struts中让用户只能用26个英文字母大小写或“_”来注册?
作者:
juelianhudie
时间:
2006-4-13 13:31
validation.xml配一下:
<field property="username" depends="required,mask">
<arg0 key="regplan.username" />
<var>
<var-name>mask</var-name>
<var-value>^[a-zA-Z_]+$</var-value>
</var>
</field>
这里验证要用validator框架,你的ActionForm要扩展ValidatorForm或ValidatorActionForm,然后在validate方法中加一句return super.validate(mapping,request);,之后配置validation.xml,^[a-zA-Z_]+$是正则表达式,[]内的字符是用户可以输入的,a-z代表从小写字母a到小写字母z这样一个范围,A-Z代表从大写字母A到大写字母Z这样一个范围,_当然代表"_"这个字符了...
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0