Rails 3: Validate IP String

后端 未结 7 861
孤独总比滥情好
孤独总比滥情好 2020-12-13 18:41

In Rails 3, is there a built in method for seeing if a string is a valid IP address?

If not, what is the easiest way to validate?

7条回答
  •  失恋的感觉
    2020-12-13 19:08

    You should use a Regular Expression

    Here is one that does what you want:

    /^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.
    ([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$/.match("#{@systemIP}")
    

提交回复
热议问题