如何在 JavaScript 中对文本框进行验证 [关闭]

Posted

技术标签:

【中文标题】如何在 JavaScript 中对文本框进行验证 [关闭]【英文标题】:How to do validation for text box in JavaScript [closed] 【发布时间】:2012-12-11 18:53:21 【问题描述】:

我需要对符合以下条件的文本进行验证。

不允许使用数字。 允许的字符包括:A-Z、a-z、撇号、空格和连字符。 不包含后缀

我是 .Netjavascript 的新手。有人可以建议怎么做吗?

【问题讨论】:

您的问题是什么?你有任何你尝试过的代码吗?请注意,这不是Give me some code for 网站。我们可以尝试帮助您解决任何具体问题。 我正在做类似下面的事情。 访问***.com/questions/950208/…它会给你基本的验证思路 【参考方案1】:

在“keyup blur”事件处理程序中使用以下代码

$(function() 
    $('input.alpha[$id=tb1]'.bind('keyup blur', function() 
        if (this.value.search(/^[a-zA-Z]*$/) === -1) 
          alert("Only valid characters present");
        
     ); 
);

如果您不想让正则表达式出现空匹配,请使用 + 而不是 *。

【讨论】:

以上是关于如何在 JavaScript 中对文本框进行验证 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用javascript在asp.net中gridview内的按钮单击上应用文本框空白验证?

asp.net mvc模式中 怎么对文本框进行验证

如何在表单加载中对文本框设置焦点

javascript 如何获取表单中所有文本框

通过 Javascript CheckBox 验证文本框

js验证如何限制文本框只能输入数字