//使用 ?:去掉分组
$pattern = '/^(?:(?:25[0-9]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.){3}(?:25[0-9]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])$/';
$str = '1.2.3.49';
preg_match($pattern, $str, $arr);
print_r($arr);
if (preg_match($pattern, $str)) {
echo 'ok';
} else {
echo 'no';
}
正则匹配 ip 地址
最新推荐文章于 2022-11-09 21:45:30 发布