我尝试了许多不同的正则表达式集来验证常用名称,但没有一个工作。我只想验证和允许逗号,' -和。这一切。我在模型类中使用C#的MVC工作。我厌倦了下面的正则表达式和修改它不同,但它不工作。
[RegularExpression("[A-Za-z.,-' ]*$", ErrorMessage = "Not in correct format ")] public string FullName { get; set; }
也请让我知道,如果同样可以在javascript或jQuery使用。
lf5gs5x21#
你的主要问题是-不是[]中的最后一个字符。它假设它是一个范围。如果你的情况是,和'之间的任何字符,但,在ASCII中位于'之后,所以没有字符。我建议您使用the following:
-
[]
,
'
"[A-Za-z., '-]+"
1条答案
按热度按时间lf5gs5x21#
你的主要问题是
-
不是[]
中的最后一个字符。它假设它是一个范围。如果你的情况是,
和'
之间的任何字符,但,
在ASCII中位于'
之后,所以没有字符。我建议您使用the following: