经典正则表达式
整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容及代码片段有且仅有借鉴意义。
以下是一些经典的正则表达式:
1. 匹配邮箱地址:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
2. 匹配电话号码:
^(?:\(\d{3}\)|\d{3})[- ]?\d{3}[- ]?\d{4}$
3. 匹配 IP 地址:
^([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])$
4. 匹配 URL:
^(https?://)?([\da-z.-]+)\.([a-z.]{2,6})([/\w .-]*)*/?$
5. 匹配中文:
^[\u4e00-\u9fa5]{0,}$
6. 匹配邮政编码:
^[1-9]\d{5}$
7. 匹配身份证号码:
^[1-9]\d{5}(19\d{2}|20[01]\d)(0\d|1[0-2])([0-2]\d|30|31)\d{3}[xX\d]$
8. 匹配日期(yyyy-mm-dd):
^\d{4}-\d{1,2}-\d{1,2}$
9. 匹配时间(hh:mm:ss):
^[0-9]{2}:[0-9]{2}:[0-9]{2}$
10. 匹配数字:
^-?[1-9]\d*$
以上是一些常见的正则表达式,可以根据需要进行修改和组合。
Public @ 2023-04-23 15:50:02 整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容有且仅有借鉴意义。