PHP最常用的正则表达式有哪些
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
以上是一些常见的正则表达式示例,可以根据实际需求进行修改和扩展。