推荐常用20个正则表达式

10-30 16:49:58   来源:互联网   评论: 点击:

常用正则表达式包括:密码强度正则表达式,中文校验正则表达式,邮箱正则表达式,身份证正则表达式,日期正则表达式,金额正则表达式,手机号正则,IPv4和IPv6正则,http和https URL地址等..

常用正则表达式包括:密码强度正则表达式,中文校验正则表达式,邮箱正则表达式,身份证正则表达式,日期正则表达式,金额正则表达式,手机号正则,IPv4和IPv6正则,http和https URL地址,文字中的URL地址正则,文件路径扩展名正则,网页图片、注释、CSS和HTML等的正则

1 . 校验密码强度

密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。

^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$

2. 校验中文

字符串仅能是中文。

^[\\u4e00-\\u9fa5]{0,}$

3. 由数字、26个英文字母或下划线组成的字符串

^\\w+$

4. 校验E-Mail 地址

同密码一样,下面是E-mail地址合规性的正则检查语句。

[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.[\\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[\\w](?:[\\w-]*[\\w])?

5. 校验身份证号码

下面是身份证号码的正则校验。15 或 18位。

15位:

^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$

18位:

^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$

				
				                
						

相关热词搜索:正则表达式

上一篇:常用正则表达式收集 下一篇:最后一页
分享到: 收藏