Java 正则表达式的工具类
public boolean validate(final String username) {
matcher = pattern.matcher(username);
return matcher.matches();
}
常用的正则表达式
用户名判断:
^[a-z0-9_-]{3,15}$
密码判断
((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})
颜色判断
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
e-mail判断
^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@
[A-Za-z0-9]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$
image的判断
([^\s]+(\.(?i)(jpg|png|gif|bmp))$)
IP的判断
^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.
([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])$
时间12小时的判断
(1[012]|[1-9]):[0-5][0-9](\\s)?(?i)(am|pm)
时间24小时判断
([01]?[0-9]|2[0-3]):[0-5][0-9]
日期判断
(0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/((19|20)\\d\\d)
HTML的tag判断
<("[^"]*"|'[^']*'|[^'">])*>
HTML的link判断
(?i)<a([^>]+)>(.+?)</a>
\s*(?i)href\s*=\s*(\"([^"]*\")|'[^']*'|([^'">\s]+));
分享到:
相关推荐
最全的常用正则表达式大全,以后再也不愁正则问题了
常用正则表达式常用表达式.doc常用正则表达式常用表达式.doc常用正则表达式常用表达式.doc
常用正则表达式大全.txt常用正则表达式大全.txt常用正则表达式大全.txt常用正则表达式大全.txt常用正则表达式大全.txt
Java常用正则表达式,一些在开发中常用的表达式。
常用正则表达式 邮箱 IP QQ
常用正则表达式 正则表达式 常用正则表达式 正则表达式
JS常用正则表达式 平常的js正则都能查到了
javascript常用正则表达式大全,基本覆盖基本需求的正则表达式
常用正则表达式大全
主要为大家分享了最全的常用正则表达式大全,包括校验数字、字符、一些特殊的需求等等,感兴趣的小伙伴们可以参考一下。 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是...
本人收集的常用正则表达式,有100个左右,有丰富的数字验证,中文验证,以及各种字符验证
常用正则表达式大全: 匹配中文字符的正则表达式 匹配空白行的正则表达式 匹配HTML标记的正则表达式 匹配Email地址的正则表达式 匹配网址URL的正则表达式 匹配国内电话号 匹配中国邮政编码 匹配身份证 匹配ip地址 ...
PHP常用正则表达式汇总,平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用
常用正则表达式:包含 IP地址、邮政编码、号、XML文件、号、电话号、手机号、域名、Email地址。
常用正则表达式收集常用正则表达式收集常用正则表达式收集常用正则表达式收集常用正则表达式收集常用正则表达式收集常用正则表达式收集常用正则表达式收集常用正则表达式收集常用正则表达式收集
python之常用正则表达式.pdfpython之常用正则表达式.pdfpython之常用正则表达式.pdfpython之常用正则表达式.pdfpython之常用正则表达式.pdfpython之常用正则表达式.pdf
正则表达式规则及常用正则表达式列举,应该很全了
常用正则表达式
C#中的常用正则表达式总结 C#中的常用正则表达式总结 C#中的常用正则表达式总结
32个常用正则表达式 有了它验证不愁