我有一个问题,我需要使用a RegularExpressionValidator将字符串的长度限制为400个字符.
我的表情是 .{0,400}
我的问题:有没有办法在不考虑空格的情况下将字符长度限制为400?
我希望能够接受字符串中的空格但不计算长度.这可能吗?
Ric*_*dle 11
我非常赞同Greg,但这里是你想要的正则表达式:
^\s*([^\s]\s*){0,400}$
Run Code Online (Sandbox Code Playgroud)
@Boopid:如果你真的只是空格字符,请用正则表达式中的空格替换\ s.
听起来您可能想要编写自己的验证器类而不是使用RegularExpressionValidator.正则表达式肯定有它们的用途,但这听起来不像其中之一.
您的自定义验证器可以删除所有空格,然后检查字符串的长度.最终,代码将比执行相同操作的正则表达式更具可读性.