ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript は正規表現を使用して IP アドレスを検出します_JavaScript のヒント

JavaScript は正規表現を使用して IP アドレスを検出します_JavaScript のヒント

WBOY
リリース: 2016-05-16 16:29:12
オリジナル
1978 人が閲覧しました

正規表現:

((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)

((2[0-4]d|25[0-5]|[01]?dd?).){3} (2[0-4]d|25[0-5]|[01]?dd?)

赤いブロックは、最初の文字は 2、2 番目の文字は 0 ~ 4、3 番目の文字は任意の数字を表します。 200~249を指します。

緑色のブロックは、最初の文字が 2、2 番目の文字が 5、3 番目の文字が 0 ~ 5 を表します。 250~255を指します。

青いブロックは、最初の文字は 0 または 1、またはこの文字は必要ありません、2 番目の文字は任意の数字、3 番目の文字は任意の数字、この文字は必要ありませんを表します。 1 ~ 199 を表し、先頭にゼロを付けることができます。

「|」は、3 つの部分のいずれかの意味を満たす限り、「または」を意味します。

前後の「(」と「)」は、これがグループであることを示します

((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)

{3} は 3 回繰り返すことを意味します。たとえば、「255.255.255」です。

((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)

最後のグループの意味は上記と同じで、「.」の後に同じテストが追加されます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート