相关疑难解决方法(0)

正则表达式匹配DNS主机名或IP地址?

有没有人有一个方便的正则表达式,可以匹配任何合法的DNS主机名或IP地址?

编写一个可以在95%的时间内工作的一个很容易,但是我希望得到一些经过充分测试的东西,以完全匹配最新的RFC主机名规范.

regex dns

358
推荐指数
4
解决办法
33万
查看次数

Rails 3:验证IP字符串

在Rails 3中,是否有内置的方法来查看字符串是否是有效的IP地址?

如果没有,最简单的验证方法是什么?

regex validation ruby-on-rails ip-address

32
推荐指数
2
解决办法
1万
查看次数

正则表达式匹配IP地址+通配符

我正在尝试使用RegularexpressionValidator来匹配IP过滤系统的IP地址(带有可能的通配符).

我正在使用以下正则表达式:

"([0-9]{1,3}\\.|\\*\\.){3}([0-9]{1,3}|\\*){1}"
Run Code Online (Sandbox Code Playgroud)

使用Regex.Matches在LINQPad中运行它时工作正常,但在我使用验证器时似乎不起作用.

有没有人建议更好的正则表达式或为什么它会在测试中工作而不是原位?

干杯,艾德

c# regex asp.net validation

6
推荐指数
2
解决办法
6090
查看次数

正则表达式以验证ruby中的IPv4地址

我想在ruby中验证给定字符串是否是有效的IPv4地址.我尝试如下,但是匹配的值也大于255.如何限制每个块的范围从0到255

str="255.255.255.256"
if str=~ /\b[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b/
puts true
else
puts false
end
Run Code Online (Sandbox Code Playgroud)

ruby regex

3
推荐指数
3
解决办法
5836
查看次数

IP地址格式检查

我正在使用Ruby v1.8.7开发Ruby on Rails应用程序.我的问题更多是关于Ruby语言.

我知道有一个内置的Ruby库命名IPADDR红宝石v1.8.7.它很好地处理与IP地址相关的问题.但是,似乎它没有提供任何检查IP地址格式的方法.

有人能为我提供一个检查 Ruby中IP地址格式(IPv4和IPv6地址)的好方法吗?谢谢.

PS

我尝试了一种正则表达方式:

ip_regex = ^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.
([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])$

ip_addr='127.0.0.3'
ip_addr =~ ip_regex
Run Code Online (Sandbox Code Playgroud)

但它不起作用......

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

1
推荐指数
1
解决办法
2377
查看次数