1
4
只需逐个检查:
或者可能:
7文本框其实并不是很多—显式地检查每个文本框可以使它保持简单,并确保其他阅读您的代码的人知道发生了什么,而乱搞集合则是添加了另一层间接寻址,使得调试稍微不那么简单。 简单点! |
2
1
我同意Kragen的观点-由于所有的检查,你的代码看起来可能“很大”,但你实际上是在写程序需要做什么来验证这些东西,所以任何减少你写的代码行数的聪明方法实际上都不会加快那么多。 但问题是:您必须验证服务器上的文本框吗?如果您只是验证文本框不是空的,我建议使用客户端验证。这将为您节省服务器时间和带宽,因为在用户的浏览器验证表单不是空的之前,不允许用户将表单提交到服务器。 您仍然希望在服务器端进行验证(以防他们的浏览器上没有启用JavaScript,或者他们正在尝试某种恶意行为)。 http://msdn.microsoft.com/en-us/library/aa479013.aspx#aspnet-validateaspnetservercontrols_topic3 我简化了他们的代码以满足您的要求:
|
George Alexander · 类似电报的用户名的Regex 1 年前 |
Aliaksei · 保存前进行WebFlux检查 2 年前 |
Nimet · 如何在regex密码模式中转义* 2 年前 |
Jee · PowerShell输入验证-输入不应为所有数字 6 年前 |
James · Django使用RangeWidget验证表单 6 年前 |