PHP 中最常用的正则表达式包括以下几种:
-
验证邮箱:
/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/
-
验证手机号码:
/^1[34578]\d{9}$/
-
验证身份证号码:
/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
-
验证 URL:
/^(http|https|ftp):\/\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+[\/=\?%\-&_~
@[]':+!]([^<>""])$/` -
验证日期(YYYY-MM-DD):
/^\d{4}-\d{2}-\d{2}$/
-
匹配 HTML 标签:
/<(\S*?)[^>]*>.*?|<.*? \/>/
-
匹配 IP 地址:
/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/
-
匹配整数:
/^\d+$/
-
匹配浮点数:
/^[-\+]?\d+(\.\d+)?$/
-
匹配中文字符:
/[\x{4e00}-\x{9fa5}]+/u
以上是一些常见的正则表达式示例,可以根据实际需求进行修改和扩展。