【发布时间】:2016-05-26 12:20:10
【问题描述】:
我的视图模型中的某些字符串具有Required 属性,但是如果用户在文本区域中键入(是的,空格),则无法捕获。我需要阻止用户提交纯空格字符串。
我正在尝试在我的视图模型的属性上使用RegularExpression 属性来验证字符串。我已经看到了一些答案,例如Filtering "whitespace-only" strings in JavaScript 或How to validate whitespaces using jquery/ajax in an MVC view,但它们似乎无法正常工作(是的,在你问之前,如果我将它从 Javscript 带到C#)。这些问题的答案中的示例通常仅针对空格或根本没有空格进行验证。我需要的是我至少需要 some 文本来验证。只要我也有一些非空白字符串,有一些空白就没有问题。
我应该在我的属性中使用什么正则表达式(我不擅长正则表达式)来验证一些包含至少一些非空白文本的文本?
【问题讨论】:
-
5 秒的谷歌搜索有几个答案,包括 stackoverflow.com/a/2788151/3279876
-
@Sami 好吧,我在发帖前用谷歌搜索了几分钟。如果我确实找到了可行的解决方案,我为什么要发布?
-
您确定解决方案了吗?
标签: c# regex asp.net-mvc