常用正则表达式判断

1. 手机号(国内)

+86 或 0086 开头,至少一个空字符 —— 整体可有可无,最多出现一次

1,3~9 中的一位,(后9位)1-9均可

^((\+86|0086)(\s+)?)?1[3-9]\d{9}$

2. 手机号(海外)

较细分的匹配:国内外手机号码正则表达式 - selfcs - 博客园 (cnblogs.com)

^\+[\d]{1,5}\s[\d]{1,14}$

 3. 身份证号:

15 位或 18 位数字,或者17位数字 + 校验位(X 或 x)

(^\d{15}$)|(^\d{18}$)|(\d{17}(\d|X|x)$)

4. 邮箱:

^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

 更多:正则表达式在线测试 | 菜鸟工具 (runoob.com)

猜你喜欢

转载自blog.csdn.net/weixin_57092157/article/details/119985962