C# 如何验证对象仅包含带有DataAnnotation的字母字符?
我正在编写一些代码来验证用户是否提交了具有正确信息的对象。换句话说,我如何验证名称中没有数字、符号和其他符号,除了英语字母表或拉丁语外来元音(法语、德语等)C# 如何验证对象仅包含带有DataAnnotation的字母字符?,c#,string,data-annotations,system.componentmodel,C#,String,Data Annotations,System.componentmodel,我正在编写一些代码来验证用户是否提交了具有正确信息的对象。换句话说,我如何验证名称中没有数字、符号和其他符号,除了英语字母表或拉丁语外来元音(法语、德语等) 您可以使用正则表达式: [RegularExpression(@"^[\p{L}]+$")] 这基本上是说“整个过程中只允许使用任何Unicode字符”。您可以使用正则表达式: [RegularExpression(@"^[\p{L}]+$")] 这基本上是说“整个过程中只允许使用任何Unicode字符”。您可以使用正则表达式: [Re
您可以使用正则表达式:
[RegularExpression(@"^[\p{L}]+$")]
这基本上是说“整个过程中只允许使用任何Unicode字符”。您可以使用正则表达式:
[RegularExpression(@"^[\p{L}]+$")]
这基本上是说“整个过程中只允许使用任何Unicode字符”。您可以使用正则表达式:
[RegularExpression(@"^[\p{L}]+$")]
这基本上是说“整个过程中只允许使用任何Unicode字符”。您可以使用正则表达式:
[RegularExpression(@"^[\p{L}]+$")]
这基本上是说“整个过程中只允许使用任何Unicode字符”。我希望用户输入这样的名称“bob”,而不是“bob1$+”。谢谢你的回答,但是我该怎么做呢?上面的内容就可以了。$^和+在正则表达式中有特殊的含义。试试看。我该如何允许空格?我希望用户输入这样的名称“bob”,而不是“bob1$+”。谢谢你的回答,但是我该怎么做呢?上面的内容就可以了。$^和+在正则表达式中有特殊的含义。试试看。我该如何允许空格?我希望用户输入这样的名称“bob”,而不是“bob1$+”。谢谢你的回答,但是我该怎么做呢?上面的内容就可以了。$^和+在正则表达式中有特殊的含义。试试看。我该如何允许空格?我希望用户输入这样的名称“bob”,而不是“bob1$+”。谢谢你的回答,但是我该怎么做呢?上面的内容就可以了。$^和+在正则表达式中有特殊的含义。试一试,看看。我该如何允许空间?