Skip to content

常用正则表达式收集

1. 匹配Email地址:

javascript
`/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/`

2. 匹配URL

javascript
`/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/`

3. 匹配IP地址

javascript
`/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/`

4. 匹配HTML标签

javascript
`/<[^>]+>/`

5. 匹配中国大陆手机号

javascript
`/^1[3-9]\d{9}$/`

6. 匹配身份证号

javascript
`/^[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]$/`

Released under the MIT License.