使用asp.net中的正则表达式验证文本框

时间:2011-10-19 15:50:10

标签: asp.net

我有一个文本框,必须使用asp.net中的正则表达式

我的文字不应该在第一个和最后一个地方允许空格。

输出应为:

有效期: [India Bangalore]

无效: [ India Bangalore ]

即:用户可以输入单词之间的空格,但不能输入第一个位置和最后一个位置。

如果你有JavaScript的解决方案也没关系。

2 个答案:

答案 0 :(得分:1)

Trim()应删除任何尾随或前导空格。

答案 1 :(得分:0)

请试试这个:

^[^\s].*[^\s]$

它只是匹配输入: 不要以任何空格^[^\s]开头,后跟任何字符,即使是空格.*,也不要以任何空格[^\s]$结尾。

任何方式在服务器端对输入字符串调用Trim()方法都很容易。