![]() |
1
2
不确定您的问题是否正确,但RegularExpressionValidator不验证空输入。换句话说,如果textbox 1为空page.isvalid将为true。 |
![]() |
2
2
你甚至可以把它缩短到
\ W表示“文字字符” |
![]() |
3
1
可能的解决方案:
可以是6个字符,也可以是空的,其他的都不允许。 |
![]() |
4
0
我知道这不完全是您要寻找的答案,但我总是在考虑是否可以使用服务器端方法onvalidate将此类验证放入自定义验证程序。 正则表达式很有趣,对谜语者来说很好,但总有人不理解你在做什么。 总是尝试在可读性和易于理解的方面出错,特别是如果您预见到自己不会是维护解决方案的人。 虽然这看起来过于冗长,但我发现从长远来看,这是一种最不悲伤的解决方案。 我将在ASP页面中使用这样的自定义验证器:
在后面的代码中,我会放这样的东西:
实际上,我会将isvalidPasswordText(字符串)定义拉到一个业务层类中,但这更像是一个架构决策。 |
![]() |
5
0
我认为,如果您只想使用验证控件来验证长度和空字符串,那么应该使用customvalidator。
|
![]() |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Katia · 根据特定规则进行多行匹配 2 年前 |
![]() |
MHA · Pandas str.extract()以字母结尾的数字 2 年前 |
![]() |
Slava Vir · 如何查找后面“/”之间的最后一组 2 年前 |