线上服务咨询
使用PHP正则表达式确定IP地址
发表时间:2019-07-30 15:37:54
文章来源:沈阳软件开发
标签:网站建设 小程序开发 小程序制作 微信小程序开发 公众号开发 微信公众号开发 网页设计 网站优化 网站排名 网站设计 微信小程序设计 小程序定制 微信小程序定制
浏览次数:0
例如,如果您在百度中搜索IP地址,则会显示IP信息。如果IP地址不符合标准,则不会显示IP信息。此时,有必要判断字符串是否是标准IP。最常用的方法是使用PHP正则表达式来判断。在互联网上搜索判断IP地址的一些规则太简单了。有些人只是判断IP字段不大于255.事实上,还有很多事情需要判断。例如,它只能是一个数字,而不能是负数。 “分裂只有4个部分,依此类推。我最好组织一个对自己感觉很完美的功能。代码如下:
Functionis_ip($ gonten){$ ip=explode(“。”,$ gonten); for($ i=0; $ i($ip);$i++) { if($ip[$i]>255){return(0); } returnereg(“^ [0-9] {1,3} \。[0-9] {1,3} \。[0-9] {1,3} \。[0-9] {1, 3} $”,$ gonten); }$ gonten是要查询的字符串,可以通过is_ip($ gonten)判断,并返回FALSE和TRUE。
1.eregi语句不区分大小写判断
如果(eregi('^ [a-zA-Z0-9] {8,10} $','999999999'))echo'是一个8到10位且字母';2.以区分大小写的方式替换文本的ereg_replace
$字符串='Thisisatest'; //替换是wave echoereg_replace('是','是',$ string);您还可以使用\来取消引用括号中的字符0,以指示所有1表示第一个匹配的字符串,依此类推,最多为9!特定手册不区分大写和小写文本。 eregi_replace用法与上面相同
3.区分大小写的方式划分字符串为不同元素split语句
print_r(split('[\ n \ t]','我爱\ n沈阳 \ t天安门'));不区分大小写的分区:spliti语句使用与上面相同的
4.调节只支持区分大小写的正则表达式sql_regcase
$名称='xuandun'; echosql_regcase($名);网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制