|
|
1
2
不确定您的问题是否正确,但RegularExpressionValidator不验证空输入。换句话说,如果textbox 1为空page.isvalid将为true。 |
|
|
2
2
你甚至可以把它缩短到
\ W表示“文字字符” |
|
|
3
1
可能的解决方案:
可以是6个字符,也可以是空的,其他的都不允许。 |
|
|
4
0
我知道这不完全是您要寻找的答案,但我总是在考虑是否可以使用服务器端方法onvalidate将此类验证放入自定义验证程序。 正则表达式很有趣,对谜语者来说很好,但总有人不理解你在做什么。 总是尝试在可读性和易于理解的方面出错,特别是如果您预见到自己不会是维护解决方案的人。 虽然这看起来过于冗长,但我发现从长远来看,这是一种最不悲伤的解决方案。 我将在ASP页面中使用这样的自定义验证器:
在后面的代码中,我会放这样的东西:
实际上,我会将isvalidPasswordText(字符串)定义拉到一个业务层类中,但这更像是一个架构决策。 |
|
|
5
0
我认为,如果您只想使用验证控件来验证长度和空字符串,那么应该使用customvalidator。
|
|
George Alexander · 类似电报的用户名的Regex 2 年前 |
|
|
Aliaksei · 保存前进行WebFlux检查 3 年前 |
|
|
Nimet · 如何在regex密码模式中转义* 3 年前 |
|
|
Jee · PowerShell输入验证-输入不应为所有数字 7 年前 |
|
|
James · Django使用RangeWidget验证表单 7 年前 |