php正则表达式判断是否为ip格式

<?php
$a = ‘127.0.0.111‘;
$b = preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/",$a);
var_dump($b);

用双引号是因为要使用转移字符\

/^  正则开始标记

$/  正则结束标记

/d  非零整数

{1,3}  长度,1到3个,结合前面的/d,就是1到3个长度的非零正数

匹配成功返回1,失败返回0

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。