豫ICP备2024044691号-1
powered by emlog
常用的正则表达式记录
Mins 2024-3-18 13:54 JavaScript

手机号验证

/^1[356789]+\d{9}$/.test('12345678912')

邮箱验证

/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test('xxx@163.com')

身份证号验证

// 基础版
/^\d{17}(\d|x)$/.test('12345678912345678x')

// 严谨版
/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/.test('12345678912345678x')