您的位置:首页 > 其它

正则表达式-常用正则表达式汇总(大全)

2016-01-29 16:39 381 查看
本文将我们在日常工作中经常使用的一些正则表达式进行汇总,需要的时候可以直接拷贝来使用。

常用正则表达式

长日期格式
匹配带年月日、时分秒的子串,例如:2016-01-12 18:53:55。

短日期格式
匹配带年月日的子串,例如:2016-01-12。

电话号码格式(中国)
匹配中国格式的固定电话号码,例如:(010)0773-5888888,0773-5888888,5888888都能匹配。

手机号码格式
匹配中国格式的手机号码,匹配任何以13、15、18开头的11位手机号码。

传真号码格式
匹配传真号码子串。

 
邮政编码(中国)格式
匹配中国格式的邮政编码。

判断字符串中是否存在汉字字符
用于判断某个字符串中是否包含汉字字符。

判断字符串是否为中文
用于判断某个字符串是否由中文汉字组成。

判断字符串是否为英文
用于判断某个字符串是否由英文组成。

是否是正确的文件名称(路径)格式
用于判断某个字符串是否是正确的文件名称(路径)格式。例如:d://abc/xyz/ok.txt,file:///F:/zzz/ccc/bbb/aaa.html,或者http://www.abc.com/index.html

是否是正确的URL格式
用于判断某个字符串是否是正确的URL格式。

上面的正则表达式的详细解释如下:

是否为合法的货币格式
用于判断某个字符串是否为合法的货币格式。

是否为合法的QQ号码格式
用于判断某个字符串是否为合法的QQ号码格式。

是否为合法的车牌号码
用于判断某个字符串是否为合法的车牌号码。

是否为合法的汽车发动机序列号
用于判断某个字符串是否为合法的汽车发动机序列号。

是否为合法的用户名字符
用于判断某个字符串是否为合法的用户名字符。合法的用户名要求以字母开头,允许6-16字节,允许字母数字下划线。

身份证号码(中国)格式
用于验证中国格式的身份证号码。

是否是正确的数字格式
验证某个字符串是否为正确的数字格式。正确的数字格式可以是正数、负数、整数、正整数、负整数、浮点数、正浮点数、负浮点数。

是否是正确的颜色(#FFFFFF形式)格式
验证某个字符串是否为正确的十六进制颜色格式。

判断当前String对象是否可以作为安全密码字符
验证某个字符串是否是否可以作为安全密码字符。安全密码字符的定义是由字符和数字组成,至少6位。注意,测试结果要进行取反操作,就是说得到的结果为
false
表示安全,得到的结果为
true
表示不安全。

对字符串进行Html编码
可以将某个字符串进行HTML编码。即将相应的HTML标签符号转换为实体符号。例如:>转换为>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: