常用正则表达式

本文最后更新于:2025年2月18日 下午

正则表达式

常用表达式

手机号匹配

主要是开头,若运营商新增号段则可能不支持

1
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/

姓名匹配

1
/^[\u4e00-\u9fa5]{2,4}$/    //2-4个中文字符正则

座机号码

1
/^(0\d{2,3})-?(\d{7,8})$/

电子邮箱

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

身份证校验

普通校验

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

精准校验

18位

1
/^[1-9]\d{5}(19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/

15位

1
/^[1-9]\d{5}\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$/

后6位

1
/^(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/

常用正则表达式
https://superlovelace.top/2024/11/02/正则表达式/
作者
棱境
发布于
2024年11月2日
更新于
2025年2月18日
许可协议