IP アドレスのみ

1/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/

この正規表現は、次サイトをリスペクトいたしました。

sidewalkcafe blog
正規表現によるIPアドレスのチェック
http://sidewalkcafe.hatenablog.com/entry/2014/09/01/000000

これはダメなやつ

最初、

1[1-9]{1,3}

でやればいいかなーと雑に考えていました。

上の正規表現ならば、 0-255 の範囲をしっかり拾える のですね。
ちょっと長くなっちゃいますけど。

IPアドレス + サブネットマスク

ちょっと発展させ、サブネットマスクも引っ掛けられるようにしました。

1/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/[1-9]|\/(1|2)[0-9]|\/3[0-2])?$/

むつかしかったらチョコ食べて

ネスレ日本 キットカット 毎日の贅沢 抹茶 ダブルベリー&アーモンド 105g

原材料:準チョコレート(砂糖、乳糖、植物油脂、全粉乳、ココアバター)、小麦粉、乳糖、植物油脂、アーモンド、クランベリー加工品(糖漬け乾燥クランベリー、ぶどう糖)、砂糖、抹茶ペースト、抹茶、ラズベリー果汁パウダー、全粉乳、イースト、ココアパウダー、カカオマス、ココアバター、乳化剤、重曹、香料、イーストフード、(原材料の一部に大豆を含む) 商品サイズ(高さx奥行x幅):16cm×4cm×24cm

Amazonで詳細を見る

正規表現技術入門 ――最新エンジン実装と理論的背景 (WEB+DB PRESS plus)

新屋 良磨,鈴木 勇介,高田 謙
出版社:技術評論社  発売日:2015-04-14

Amazonで詳細を見る

詳説 正規表現 第3版

Jeffrey E.F. Friedl
出版社:オライリージャパン  発売日:2008-04-26

Amazonで詳細を見る