2014-02-13 92 views
0

我想弄清楚如何在我的MVC模型中编写正则表达式以确保用户不会键入“USA”或“United States of America”忽略大小写。现在我有这个:正则表达式匹配除几个特定字符串以外的任何东西

[RegularExpression("^(?i)([U][S][A])|(^United States of America)$", 
ErrorMessage = "county, not country")] 

它完全与我想要的相反。您只能输入“USA”或“United States of America”。我怎么“不”那个表情?

回答

1

您可以使用下面的正则表达式:

[正则表达式( “?^(I)(?!美国$ |美国\ sStates \特种部队\ sAmerica $)* $”, 的ErrorMessage = “县不国”)]

+0

真棒,谢谢 – dmikester1

+1

我坚持的美元符号的括号内的每个表情后,不是将允许“美联钢构”等 – dmikester1

+0

这是一个完美的调整:)我将修改我回答。谢谢 – ssimeonov

相关问题