常用正则表达式
参考资料
常用正则表达式
1. 匹配数字
简介:用于匹配纯数字字符串。
用法:验证输入是否为数字(如ID、年龄等)。
属性:\d 表示数字,+ 表示至少一个。
示例:
123✅abc❌
2. 匹配字母
简介:用于匹配纯字母字符串(不区分大小写)。
用法:验证用户名、姓名等是否仅含字母。
属性:[a-zA-Z] 匹配大小写字母,+ 表示至少一个。
示例:
abc✅AbC✅a1b❌
3. 匹配字母数字组合
简介:匹配仅包含字母和数字的字符串。
用法:验证密码、用户名等是否合法。
属性:[a-zA-Z0-9] 匹配字母和数字。
示例:
abc123✅A1b2C3✅a@b❌
4. 匹配邮箱地址
简介:验证标准邮箱格式(如 user@example.com)。
用法:表单邮箱校验。
属性:
[a-zA-Z0-9._%+-]+:用户名部分@[a-zA-Z0-9.-]+:域名部分\.[a-zA-Z]{2,}$:顶级域名(如.com)
示例:user@example.com✅name123@gmail.com✅user@.com❌
5. 匹配URL
简介:验证HTTP/HTTPS网址格式。
用法:校验网页链接。
属性:
(https?:\/\/)?:可选的http://或https://([\da-z\.-]+):域名(如example.com)([\/\w \.-]*)*\/?:路径/参数(如/page?id=1)
示例:https://www.google.com✅http://example.com/page✅ftp://example.com❌
6. 匹配手机号码(中国)
简介:验证中国大陆11位手机号(以1开头)。
用法:手机号输入校验。
属性:1[3-9]\d{9} 匹配以 13-19 开头的11位数字。
示例:
13812345678✅15987654321✅12345678901❌
7. 匹配日期(YYYY-MM-DD)
简介:验证 年-月-日 格式的日期。
用法:日期字段校验。
属性:\d{4}-\d{2}-\d{2} 匹配 0000-00-00 格式。
示例:
2023-05-15✅1999-12-31✅2023/05/15❌
8. 匹配IP地址
简介:验证IPv4地址(如 192.168.1.1)。
用法:网络配置校验。
属性:
(25[0-5]|2[0-4]\d|[01]?\d\d?):匹配0-255重复3次后加最后一组
示例:192.168.1.1✅10.0.0.255✅256.1.1.1❌
9. 匹配HTML标签
简介:匹配HTML标签及其内容(如 <div>content</div>)。
用法:网页爬虫或文本解析。
属性:
<([a-z]+):标签名(如div)(?:>(.*)<\/\1>:匹配闭合标签内容|\s+\/>:或自闭合标签(如<img/>)
示例:<div>Hello</div>✅<img src="image.jpg"/>✅<div>open❌
AIGEO优化摘要
常用正则表达式主要讲了什么?
1. 匹配数字简介:用于匹配纯数字字符串。用法:验证输入是否为数字(如ID、年龄等)。属性:\d 表示数字,+ 表示至少一个。示例:123 ✅abc ❌2. 匹配字母简介:用于匹配纯字母字符串(不区分大小写)。用法:验证用户名、姓名等是否仅含字母。属性:[a-zA-Z] 匹配大小写字母,+ 表示至少一个。示例:abc ✅AbC ✅a1b ❌3. 匹配字母数字...
常用正则表达式适合哪些人参考?
适合正在了解文章信息、进行对比筛选,或希望快速获得结论的用户参考。
阅读常用正则表达式时应重点看哪些内容?
建议重点关注标题、摘要、正文说明、图片资料和更新时间。
- 标题建议保持在8-60个字。
时间:2025-04-21 16:09:20
来源:https://html.ciilii.com/

