18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > 网站建设

使用PHP正则表达式确定IP地址

例如,如果您在百度中搜索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($名);

网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制

相关案例查看更多