gpt4 book ai didi

jquery - 当用户输入时在文本区域中搜索 url,然后触发函数

转载 作者:行者123 更新时间:2023-12-01 03:29:12 24 4
gpt4 key购买 nike

我想做的是在用户输入以 http://开头的 url 时搜索文本区域,然后如果找到,则触发一个函数,并停止搜索 url。

我知道这可以用 jQuery 来完成,但我在 :contains、indexOf、regex 等方面遇到了很多问题。

这里有一些代码来解释我想要做什么!

$(document).ready(function() {    
var body = $('#example').attr('value');
body = encodeURIComponent(body);
var urlregex = new RegExp("^(http:\/\/www.|http:\/\/www.|www.){1}([0-9A-Za-z]+\.)");
if(urlregex.test(body)) {
$("#new_url").html('../images/loading.gif" border="0">');
$.ajax({
type: "GET",
url: "get_url.php",
data: "entry="+body,
cache: false,
success: function(html) {
$("#new_url").html(html);
}
});
return false;
}
return(false);
}
});

感谢您的帮助...

最佳答案

你的代码看起来有点乱。这就是你所追求的吗?

var myFunction = function() {
console.log('URL found.');
}
$('textarea').bind('keyup', function(e) {
if ($(this).val().match(/http:\/\//)) {
myFunction.call(this);
$(this).unbind('keyup', arguments.callee);
}
});

关于jquery - 当用户输入时在文本区域中搜索 url,然后触发函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1989183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com