0

我有一个项目中的用户名。但是有一个为用户选择用户名的规则。规则是这样的:

用户名只能包含字母、数字、空格、撇号或连字符,并且必须以字母或数字开头

如何使用数据注释来做到这一点?

非常感谢。

顺便说一下,字母可以是 AZ 和 ا-ی。

4

1 回答 1

3

RegularExpression您可以使用Data Annotation来实现这一点,

[RegularExpression("your regular expression", ErrorMessage = "Enter a valid Username!")]

我最接近您要求的正则表达式猜测可能是 - "^[a-zA-Z\d\s?(\-')]+$" (我不确定阿拉伯字母!)

让我知道它是否有帮助。干杯。

于 2013-09-12T12:00:00.987 回答