MVC模型regex允许五个空格字符
当我从旧数据库中获取PostaKodu时,若为空,它将以五个空格字符的形式返回值。在表单视图中,它给出了验证错误。如何将五个空格字符添加到正则表达式中您应该像使用空格一样修改表达式,如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谢谢你的回
\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; }