首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery中的regex错误

jquery中的regex错误
EN

Stack Overflow用户
提问于 2011-10-01 16:43:50
回答 3查看 780关注 0票数 0

我想在keypress事件上验证我的文本框。当我刚开始使用jquery时,我在google上搜索并找到了一个名为“limitkeypress”的jquery插件。

这是我的密码:

代码语言:javascript
运行
复制
$(document).ready(function() {
    $("#title").limitkeypress({ rexp: /^[A-Za-z]*$/ }); 
});

插件库是:

http://brianjaeger.com/process.php

它给了我以下错误

$("#title").limitkeypress不是一个函数

当我在jsfiddle上检查图书馆时,它显示了几十个错误。还有其他验证库或插件吗?

编辑感谢大家的宝贵评论。我终于找到解决办法了。虽然我的档案是正确的。但我不知道你不管用。我写了jQuery.noConflict();,所有的问题都解决了。它到底能起什么作用。请告诉我,虽然我读过书,但仍有怀疑,我有怀疑。

EN

回答 3

Stack Overflow用户

发布于 2011-10-01 16:48:31

regexp很好:'buGaGa'.match(/^[A-Za-z]*$/);

$("#title").limitkeypress is not a function可能忘记了嵌入库或错误的路径。

在Firebug( Net -> All )库中选中它必须是黑色的,而不是红色的。

票数 1
EN

Stack Overflow用户

发布于 2011-10-01 17:36:37

制作了一个演示:http://jsfiddle.net/tTASy/插件似乎运行良好。

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

票数 0
EN

Stack Overflow用户

发布于 2011-10-01 17:47:05

您可以在jQuery中这样做,不需要插件。

代码语言:javascript
运行
复制
$("#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();
  }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7621594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档