首頁 > 後端開發 > php教程 > javascript 正規表示式 PHP IPV6正規表示式驗證程式碼

javascript 正規表示式 PHP IPV6正規表示式驗證程式碼

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-29 08:41:52
原創
989 人瀏覽過

複製程式碼如下程式碼:


//字面意思來自rfc3986中的ABNF (感謝「WCP」)
function validateIPv6($IP)
{
return preg_match('/A
(?:
(?:
(?:[a- f00 -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
);
}
? >

以上就介紹了javascript正規表示式 PHP IPV6正規表示式驗證程式碼,包含了javascript正規表示式方面的內容,希望對PHP教學有興趣的朋友得到幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
轉換JavaScript正規表示式為PHP
來自於 1970-01-01 08:00:00
0
0
0
javascript - 正規表示式答疑
來自於 1970-01-01 08:00:00
0
0
0
javascript - 正規表示式 答疑
來自於 1970-01-01 08:00:00
0
0
0
javascript - js正規表示式{}範圍
來自於 1970-01-01 08:00:00
0
0
0
正規表示式 - javascript 替換表情字符
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板