〈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的字符串
分享到:
相关推荐
我在 jquery-validation-1.9.0版本的基础上增加了可以验证正则表达式的功能,由于我在使用当中发现其的邮箱验证不能很好的验证,输入中文后只要在后面加个@符号,他就通过,比如 【时代的@ff.cc】 这样也能通过 ...
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。
Struts2中Validation数据验证框架教程 struts2中validation框架_前台验证 struts2中validation框架_后台验证
Struts Validation框架浅尝,Struts Validation框架浅尝Struts Validation框架浅尝
本文主要介绍了jquery正整数数字校验正则表达式的方法。具有一定的参考价值,下面跟着小编一起来看下吧
从...相信对正在学习Struts2的朋友有很大的帮助,最后还要说重申,所用资料均来源于互联网,所有版权归原作者所有! 上班时间偷偷做的,希望能对大家有所帮助,多多交流!
网址正则表达式 ... :validation要求返回正则表达式以进行验证,即使用\A前缀和\z后缀。 就是说,它匹配整个文本: UrlRegex.get(mode: :validation).match('https://www.google.com').nil? # => false UrlReg
Struts2提供了一些基于XWork Validation Framework的内建验证程序,它们大大简化了输入验证工作。 使用这些验证程序不需要编程,程序员只需要在一个XML文件里对验证程序应该如何工作做出声明就行了。需要声明的内容...
Struts1.2中的validation验证框架的实现步骤
struts的validation验证框架源码!
struts2中两种validation.xml的配置方式
NULL 博文链接:https://lxh2002.iteye.com/blog/718662
javascript中通过正则表达式验证email地址是否符合规则,需要的朋友可以参考下。
主要介绍了jQuery插件form-validation-engine正则表达式操作,结合实例形式分析了jQuery插件form-validation-engine进行正则验证操作的相关技巧,需要的朋友可以参考下
Jakarta Sturts:Manually Validating Input & Jakarta Sturts:Automatically Validating Input
validation in DBMS and web projects). You can validate e-mail adresses, extract phone numbers or ZIP-codes from web-pages or documents, search for complex patterns in log files and all You...
NULL 博文链接:https://yueguangyuan.iteye.com/blog/268000
比较详细的struts2 validation资料
Struts validation 验证框架配置,简单易懂,一看就会
列举了多种格式验证方法。如日期、字符、数字等