巧用PHP正則表達(dá)式判斷IP地址
比如在百度里搜索某IP地址,會(huì)顯示該IP的信息,而不符合標(biāo)準(zhǔn)的IP地址是不顯示IP信息的。這時(shí)就要判斷該字符串是否為標(biāo)準(zhǔn)的IP了,最常用的方法是用PHP正則表達(dá)式判斷。在網(wǎng)上搜了一些判斷IP地址的正則,都是過(guò)于簡(jiǎn)單的,有的只是判斷IP字段不大于255,其實(shí)還有很多需要判斷的,比如只能是數(shù)字,且不能為負(fù)數(shù),還有用“.”分割只有4段等等。最好我整理了一個(gè)自我感覺(jué)完美的函數(shù),代碼如下:
$gonten為要查詢的字符串,用is_ip($gonten)就可以判斷了,返回FALSE和TRUE。
1.eregi語(yǔ)句不區(qū)分大小寫(xiě)判斷
2.以區(qū)分大小寫(xiě)的方式替換文本的ereg_replace
還可以使用\來(lái)反引用小括號(hào)里的字符0表示全部1表示第一個(gè)匹配的字符串以此類(lèi)推最多9個(gè)!具體手冊(cè)不區(qū)分大小寫(xiě)替換文本的eregi_replace用法同上
3.區(qū)分大小寫(xiě)的方式劃分字符串為不同元素split語(yǔ)句
不區(qū)分大小寫(xiě)的劃分:spliti語(yǔ)句用法同上
4.調(diào)節(jié)只支持區(qū)分大小寫(xiě)的正則表達(dá)式sql_regcase
推薦文章
2024-11-28
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
穩(wěn)定
產(chǎn)品高可用性高并發(fā)貼心
項(xiàng)目群及時(shí)溝通專(zhuān)業(yè)
產(chǎn)品經(jīng)理1v1支持快速
MVP模式小步快跑承諾
我們選擇聲譽(yù)堅(jiān)持
10年專(zhuān)注高端品質(zhì)開(kāi)發(fā)聯(lián)系我們
友情鏈接: