Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaScript中对文本框进行验证_Javascript_.net_Validation - Fatal编程技术网

如何在JavaScript中对文本框进行验证

如何在JavaScript中对文本框进行验证,javascript,.net,validation,Javascript,.net,Validation,我需要在以下条件下对文本进行验证 不允许使用数字 允许的字符有:A-Z、A-Z、撇号、空格和连字符 不包含后缀 我不熟悉.Net和JavaScript。有人能建议怎么做吗?在“keyup blur”事件处理程序中使用以下代码 $(function() { $('input.alpha[$id=tb1]'.bind('keyup blur', function() { if (this.value.search(/^[a-zA-Z]*$/) === -1) {

我需要在以下条件下对文本进行验证

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

我不熟悉
.Net
和JavaScript。有人能建议怎么做吗?

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

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

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

您的问题是什么?你有没有试过的代码?请注意,这不是
给我一些
站点的代码。我们可以尝试帮助您解决任何具体问题。我正在做以下工作$(function(){$('input.alpha[$id=tb1]'.bind('keyup blur',function(){if(this.value.match(/[^a-zA-Z]/g)){this.value=this.value.replace(/[^a-zA-Z]/g',);}});});访问该网站,您将了解验证的基本概念