Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何验证对象仅包含带有DataAnnotation的字母字符?_C#_String_Data Annotations_System.componentmodel - Fatal编程技术网

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$+”。谢谢你的回答,但是我该怎么做呢?上面的内容就可以了。$^和+在正则表达式中有特殊的含义。试一试,看看。我该如何允许空间?