在Struts下的Validation下的mask中配正则表达式

〈1〉Regular Expression (正则表达式)
Struts验证中支持Perl5 规范
匹配特定的字符串
匹配成功则通过校验
〈2〉例子:
电话号码:010-68467032
正则表达式: ^ (\d{3}) [-| ]?(\d{8}) $
说明
以字符开头和结尾
区号3位数字
区号和电话间采用-或空格来分隔或空
电话号码为8为数字
以下都是符合条件的:
010-68467032
021 66808888
01068427099
〈3〉正则表达式说明
x? 找寻0个或是1个x字符
x* 找寻0个或是0个以上的x字符
.* 找寻0个或是0个以上的任何字符
x+ 找寻0个或是1个以上的x字符
.+ 找寻1个或是1个以上的任何字符
{m} 找寻刚好是m个个数指定的字符
{m,n} 找寻在m个数个数以上,n个个数以下指定的字符
{m,} 找寻m个个数以上指定的字符
〔〕 找寻符合〔〕内的字符
〔^〕 找寻不符合〔〕内的字符
〔0-9〕 找寻符合0到9的任何一个字符
〔a-z〕 找寻符合a到z的任何一个字符
〔^0-9〕 找寻不符合0到9的任何一个字符
〔^a-z〕 找寻不符合a到z的任何一个字符
^ 找寻字符开头的字符
$ 找寻字符结尾的字符
\d 找寻一个digit(数字)的字符,和〔0-9〕语法一样
\d+ 找寻一个digit(数字)以上的字符串,和〔0-9〕+语法一样
\D 找寻一个non-digit(非数字)的字符,和〔^0-9〕语法一样
\D+ 找寻一个non-digit(非数字)以上的字符,和〔^0-9〕+语法一样
\w 找寻一个英文字母或是数值的字符,和〔a-zA-Z0-9〕语法一样
\w+ 找寻一个以上英文字母或是数值的字符,和〔a-zA-Z0-9〕+语法一样
\W 找寻一个非英文字母,数值的字符,和〔^a-zA-Z0-9〕语法一样
\W+ 找寻一个以上非英文字母,数值的字符,和〔^a-zA-Z0-9〕+语法一样
\s 找寻一个空白的字符,和〔\n\t\r\f〕一样
\s+ 找寻一个以上空白的字符,和〔\n\t\r\f〕+一样
\S 找寻一个非空白的字符,和〔^\n\t\r\f〕一样
\S+ 找寻一个以上非空白的字符,和〔^\n\t\r\f〕+一样
\b 找寻一个不以英文字母,数值为边界的字符串
\B 找寻一个以英文字母,数值为边界的字符串
a|b|c 找到符合a字符或是b字符或是c字符的字符串
abc 找到一个含有abc的字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值