如何为此规则进行数据注释

本文关键字:数据 注释 规则 | 更新日期: 2023-09-27 18:31:00

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

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

如何使用数据注释执行此操作?

多谢。

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

如何为此规则进行数据注释

您可以使用

RegularExpression作为数据注释来实现这一点,例如,

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

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

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