不需要正则表达式来判断,因为在php5.2.0之后,有专门的函数来做这个判断了。
if(filter_var($ip, filter_validate_ip)) { // it's valid } else { // it's not valid }
if(filter_var($ip, filter_validate_ip, filter_flag_ipv4)) { // it's valid } else { // it's not valid }
if(filter_var($ip, filter_validate_ip, filter_flag_ipv4 | filter_flag_no_priv_range)) { // it's valid } else { // it's not valid }
if(filter_var($ip, filter_validate_ip, filter_flag_no_res_range)) { // it's valid } else { // it's not valid }
if(filter_var($ip, filter_validate_ip, filter_flag_no_priv_range | filter_flag_no_res_range)) { // it's valid } else { // it's not valid }
文章转自:
如对本文有疑问, 点击进行留言回复!!
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
网友评论