【发布时间】:2011-03-01 06:25:46
【问题描述】:
我正在尝试使用正则表达式验证器来匹配 IP 过滤系统的 IP 地址(可能带有通配符)。
我正在使用以下正则表达式:
"([0-9]{1,3}\\.|\\*\\.){3}([0-9]{1,3}|\\*){1}"
在带有 Regex.Matches 的 LINQPad 中运行时效果很好,但在我使用验证器时似乎不起作用。
有人对更好的正则表达式有什么建议,或者为什么它可以在测试中工作但不能在现场工作?
干杯,埃德
【问题讨论】:
-
你能提供一些无法正确匹配的测试用例吗?
-
@VeeArr 我还没有让它正确验证,所以任何任意字符串,包括 IP 地址:D
标签: c# asp.net regex validation