
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
IPAddrを利用せずにIPをvalidateする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
IPAddrを利用せずにIPをvalidateする - Qiita
一番シンプルなコード 引数ipの値が0から始まったり、文字列の場合はti.to_i.to_s == tiがうまく働く。 ... 一番シンプルなコード 引数ipの値が0から始まったり、文字列の場合はti.to_i.to_s == tiがうまく働く。 def is_valid_ip(ip) target_ip = ip.split('.') target_ip.size == 4 && target_ip.all? {|ti| ti.to_i.to_s == ti && (0..255).include?(ti.to_i)} end たまに見るifに条件いっぱいのコード たまにif文の中で条件を列挙しまくって、最後return trueとかするのを見るがそういうい時は、booleanを判定できるメソッド使った方が戻り値をわざわざ書かないで済むから良いかも def is_valid_ip(ip) target_ips = ip.split('.') return false if target_ips.count !=