【发布时间】:2015-03-22 21:57:24
【问题描述】:
正则表达式在代码中不起作用,但在工具中起作用:
\+?\(?([0-9]{2})\)?([ .-]?)([0-9]{4})\2([0-9]{4})
这个regex 在 MVC 应用程序的自定义属性中使用。它总是使模型无效。虽然它可以在在线工具中准确运行。
我正在尝试验证电话号码是这种格式:+(55) 7564 6242
【问题讨论】:
-
IIRC 属性自动锚定模式(即像将其包装在
^...$中)。这会影响你的结果吗?如果没有,请发布属性定义。
标签: c# regex asp.net-mvc enterprise-library