gpt4 book ai didi

javascript - 检测javascript中的链接

转载 作者:行者123 更新时间:2023-11-30 06:01:53 25 4
gpt4 key购买 nike

我目前正在开展一个项目,我们希望限制用户可以输入的字符数量。到目前为止这是可行的,javascript 用于前端检测,并且在后端缩短了字符串,原因是用户禁用了 js。

唯一的问题是链接,我们不想将链接计为字符,因为它们无论如何都会被缩短。现在我正在寻找一种方法来快速检测链接,找到该链接的长度并忽略它。

它的 js 非常简单:

var currentLength = $(parent).find('textarea').val().length;
var remaining = max - currentLength;

if(remaining <= 0) {
$(parent).find('textarea').val($(parent).find('textarea').val().substr(0, max));
remaining = 0;
}

任何人都可以为我指明正确的方向,告诉我如何做到这一点? 也许有正则表达式?

最佳答案

var urlRegex = /(https?:\/\/[^\s]+)/g;
return text.replace(urlRegex, '');

参见 Detect URLs in text with JavaScript

关于javascript - 检测javascript中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7886589/

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