Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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
MVC模型regex允许五个空格字符_Regex_Asp.net Mvc - Fatal编程技术网

MVC模型regex允许五个空格字符

MVC模型regex允许五个空格字符,regex,asp.net-mvc,Regex,Asp.net Mvc,当我从旧数据库中获取PostaKodu时,若为空,它将以五个空格字符的形式返回值。在表单视图中,它给出了验证错误。如何将五个空格字符添加到正则表达式中您应该像使用空格一样修改表达式,如\s,这是正则表达式中的空格字符。类似于\\d{5}$| d{0}{124;{5}$的东西可以完成任务:d空格字符是\s所以\s{5}应该可以。\s不是空格吗space@abc123我不知道空格和空格之间的区别,但\s起作用了。@user2688655\s包括空格、制表符、,和线breaks@Rolice谢谢你的回

当我从旧数据库中获取PostaKodu时,若为空,它将以五个空格字符的形式返回值。在表单视图中,它给出了验证错误。如何将五个空格字符添加到正则表达式中

您应该像使用空格一样修改表达式,如
\s
,这是正则表达式中的空格字符。类似于
\\d{5}$| d{0}{124;{5}$
的东西可以完成任务:d

空格字符是
\s
所以
\s{5}
应该可以。
\s
不是空格吗space@abc123我不知道空格和空格之间的区别,但\s起作用了。@user2688655
\s
包括空格、制表符、,和线breaks@Rolice谢谢你的回答,它起作用了。您能否将其作为答案来编写,以设置接受的答案“^\\d{5}$| | d{0}| | ^\\s{5}$”
 [RegularExpression("^\\d{5}$||d{0}", ErrorMessage = "Girdiğiniz değer 5 karakter uzunluğunda olmalıdır ve rakamlardan oluşmalıdır")]
 public string PostaKodu { get; set; }