gpt4 book ai didi

JavaScript 替换问题

转载 作者:行者123 更新时间:2023-11-28 10:17:27 25 4
gpt4 key购买 nike

我已经构建了一个小的突出显示脚本,该脚本有一个结果标签,这意味着您可以在输入字段中输入单词,它将显示为可点击的标签,这些标签是由空格创建的(输入空格和将形成新标签)。您可以单击标签以从输入和文本中删除结果。

问题是,如果您输入一个字母并单击它来删除它,它会删除所有搜索词中的所有字母(因此单击一个字母,所有 a 都会从搜索输入中删除)

代码

$('a').live('click',function(){
var searchPhrase = $(this).text();
$('input').val(
$('input').val().replace(searchPhrase,'')
);
})

我使用这段代码来简单地从输入中删除匹配的文本。

我需要什么,如果匹配,标签应该被删除,所以我需要包含字符串模式的正则表达式开头......我认为。

找到解决方案:

var reg = new RegExp("\\b"+ searchPhrase +"\\b", "g");

最佳答案

使用:Regular Expressions对于 JavaScript ,而不是 JavaScript 普通搜索方法。

关于JavaScript 替换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6280547/

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