IP地址的正则表达式负向预测

时间:2014-01-31 07:09:07

标签: php regex validation

我目前正在使用它来匹配IP地址。

preg_match('/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ ', $_POST['the-value'])

尝试将其翻转以进行后端验证,并寻找有关放置位置,方式和原因的一些帮助?!把它变成负面的先行。使用在线正则表达式测试程序尝试各种变化。

1 个答案:

答案 0 :(得分:2)

为什么不在PHP的FILTER_VALIDATE_IP函数下使用filter

<?php
$ip='123.43.55.22';
if(filter_var($ip, FILTER_VALIDATE_IP))
{
echo "IP is valid. This can be inserted into the table !";
}