C#RegularExpressionValidator修剪和计数

时间:2010-10-28 03:18:19

标签: c# asp.net regex

我有一个带有RegularExpressionValidator的文本框。我想要求用户输入至少n个字符。我还想在文本框的开头和结尾删除空格。我仍然希望在文本框中允许空格,我只想在开头和结尾删除多余的内容。

我基本上不知道如何将修剪正则表达式和计数结合起来用于REV。

trim: ^\s*((?:[\S\s]*\S)?)\s*$
count: .{10}.*

我基本上想知道在删除前导和尾随空格后输入是否大于n个字符。

1 个答案:

答案 0 :(得分:1)

你可以使用单词边界来忽略开头的空格,接受10个字符,然后用另一个单词边界结束,其格式如下:

\b.{10}\b

请务必使用RequiredFieldValidator来覆盖空输入,因为RegularExpressionValidator无法处理此类情况。