Javascript jquery中的正则表达式出错

Javascript jquery中的正则表达式出错,javascript,jquery,regex,Javascript,Jquery,Regex,我想在按键事件中验证我的文本框。由于我是jquery的新手,我在google上搜索并找到了一个名为“limitkeypress”的jquery插件 这是我的代码: $(document).ready(function() { $("#title").limitkeypress({ rexp: /^[A-Za-z]*$/ }); }); 插件库是: 它给了我以下的错误 $(“#title”)。limitkeypress不是一个函数 当我在JSFIDLE上检查库时,它显示了许多错误。是

我想在
按键
事件中验证我的文本框。由于我是jquery的新手,我在google上搜索并找到了一个名为“limitkeypress”的jquery插件

这是我的代码:

$(document).ready(function() {
    $("#title").limitkeypress({ rexp: /^[A-Za-z]*$/ }); 
});
插件库是:

它给了我以下的错误

$(“#title”)。limitkeypress不是一个函数

当我在JSFIDLE上检查库时,它显示了许多错误。是否有其他验证库或插件

编辑感谢大家的宝贵评论。我终于找到了解决办法。虽然我正确地包含了文件。但我不知道,它不起作用。我写了jQuery.noConflict()所有问题都解决了。它到底起什么作用。请让我知道,虽然我读了,但我仍然有疑问。

regexp可以: 匹配(/^[A-Za-z]*$/)
$(“#title”)。limitkeypress不是一个函数
可能您忘了插入库或错误路径。
在Firebug(Net->All)库中检查它必须以黑色而不是红色突出显示。

制作了一个演示: 这个插件似乎工作正常


检查脚本的路径。如果您将链接粘贴到您的页面,我们可以为您提供更具体的帮助。

您可以在jQuery中这样做,而无需插件

$("#your_textbox").keypress(function() {
  var length = this.value.length;
  if(length >= MIN && length <= MAX) {
    $("#your_submit").removeAttr("disabled");
    $("#your_validation_div").hide();
  } else {
    $("#your_submit").attr("disabled", "disabled");
    $("#your_validation_div").show();
  }
});
$(“#您的#文本框”)。按键(函数(){
变量长度=this.value.length;

如果(length>=MIN&&length您是否在一个简单的页面上尝试了他们的演示,看看它是否有效,或者它是否只是您的应用程序?您是否确保他们的JS包含在Firebug中并正确下载?是的,我已经下载了它的一个版本。没有下载MIN.JS…我应该这样做吗?它在站点上工作..如果您还包括其他库jQuery在您的页面上,例如ExtJS或prototype,一些函数调用可能会重叠
函数名称空间jQuery调用,因此不会发生意外重载。不,它不会显示使用firebug时出现的任何类型的错误。即使这个错误是由firebug显示的。chrome显示给我..对象没有方法limitkeypress..添加
如果错误仍然存在,可能是插件与您的jQuery版本不兼容,位于使用jquery的插件
1.3.2
问题仍然存在..是为jquery 1.3.2编写的,现在我正在使用.jquery的最新版本如何使其兼容..?看看Andy的回答,没有兼容性问题.我建议你删除除limitkeypress之外的所有javascript,可能是插件中没有错误.我做过,我不知道现在它不工作,即使我已经包括正确的路径。我如何向你展示…加入在线会议。我将向你展示它是如何工作的。。