限制用户仅在c#mvc中的文本框中输入空格

时间:2015-05-12 12:25:57

标签: asp.net-mvc-4 c#-4.0

我有一个视图,在textbox用户输入一个值。 它可能是数字,字符,特殊字符。但我想验证用户是否不允许输入 仅限空格 。 用户可以输入带字符的空格,但不允许 仅空格

例如。

用户可以输入 名称:堆栈“”空格“溢出

但不允许用户输入

名称:“空间”“空间”“空间”

问题是我无法检查服务器端,因为我的模型是在另一个项目中定义的DTO,在这个项目中加载为dll。

3 个答案:

答案 0 :(得分:1)

你能不修剪文本并检查长度是否大于零?

答案 1 :(得分:1)

你可以试试这个

bool b= textBox1.Text.Length>0 && textBox1.Text.Trim().Length==0;

答案 2 :(得分:1)

在Javascript中定义修剪函数。可以在此处找到更多信息:Trim string in JavaScript?