PHP IPV6正則表達式驗證代碼
<?php
// literally from the ABNF in rfc3986 (thanks to 'WCP')
function validateIPv6($IP)
{
return preg_match('/\A
(?:
(?:
(?:[a-f0-9]{1,4}:){6}
::(?:[a-f0-9]{1,4}:){5}
(?:[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){4}
(?:(?:[a-f0-9]{1,4}:){0,1}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){3}
(?:(?:[a-f0-9]{1,4}:){0,2}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){2}
(?:(?:[a-f0-9]{1,4}:){0,3}[a-f0-9]{1,4})?::[a-f0-9]{1,4}:
(?:(?:[a-f0-9]{1,4}:){0,4}[a-f0-9]{1,4})?::
)
(?:
[a-f0-9]{1,4}:[a-f0-9]{1,4}
(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}
(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])
)
(?:
(?:(?:[a-f0-9]{1,4}:){0,5}[a-f0-9]{1,4})?::[a-f0-9]{1,4}
(?:(?:[a-f0-9]{1,4}:){0,6}[a-f0-9]{1,4})?::
)
)\Z/ix',
$IP
);
}
?>
相關(guān)文章
php實現(xiàn)圖片上傳并利用ImageMagick生成縮略圖
這篇文章主要為大家詳細介紹了php實現(xiàn)圖片上傳并利用ImageMagick生成縮略圖的相關(guān)資料,需要的朋友可以參考下2016-03-03PHP基于cookie實現(xiàn)統(tǒng)計在線人數(shù)功能示例
這篇文章主要介紹了PHP基于cookie實現(xiàn)統(tǒng)計在線人數(shù)功能,涉及php文件讀寫、cookie訪問、計算等相關(guān)操作技巧,需要的朋友可以參考下2019-01-01開啟CURL擴展,讓服務(wù)器支持PHP curl函數(shù)(遠程采集)
關(guān)于開啟Curl的方法模板天下小編在此給大家簡單說一下2011-03-03