验证 ASP.Net 文本框不为空但允许空格?

发布于 2024-11-09 07:26:29 字数 154 浏览 0 评论 0原文

我有一个 ASP.Net 2.0 文本框,我需要验证它是否具有一些内容,但其中空格本身就是有效输入。

必填字段验证器似乎将纯空白输入视为无效而拒绝。正则表达式验证器根本不会对空内容触发。

有没有比使用自定义验证器控件更简单的方法来解决这个问题?

I have an ASP.Net 2.0 textbox which I need to be validated as having some content, but where whitespace alone is valid input.

A required field validator seems to reject a pure whitespace input as invalid. A regular expression validator won't fire at all on empty content.

Is there a simpler way round this than using a custom validator control?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

耶耶耶 2024-11-16 07:26:29

有几个选项,但都不使用 automagic FUD。

  1. 创建一种在验证之前不 Trim() 的新型验证器 - 这是长杆且最耗时
  2. 使用 JavaScript 自己验证和控制回发(假设客户端验证)
  3. 服务器端验证(或使用 AJAX 进行验证) -潜在的负面影响是等待验证,直到回发

我想不出任何其他选择。

There are a couple of options, neither which use the automagic FUD.

  1. Create a new type of validator that does not Trim() prior to validation - this is the long pole and most time consuming
  2. Use JavaScript to validate and control the postback yourself (assuming client validation)
  3. Server side validate (or use AJAX for validation) - Potential negative is waiting to validate until a postback

I can't think of any other options.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文