gpt4 book ai didi

javascript - 尝试进入replace()实例,例如 "34-45"

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

我正在尝试找出一种使用replace()函数来查找诸如“23-34”之类的字符串的方法。到目前为止,我一直在使用以下代码来实现类似的目的,并且我想继续使用函数替换(没关系,它还没有做任何事情)。

function Work() {
function PleaseWork(match) {
var x = +match + 408;
x = ' ' + x;
return x;
}
document.getElementById("InputText").value = document.getElementById("InputText").value.replace(/\s+\d+/g, PleaseWork);
}

我尝试将表达式 /\s+\d+/g 替换为 /\d+\-\d+/g。但不幸的是,这不会运行或不会导致删除我需要它执行的实例。

有什么建议吗?

最佳答案

我希望这是一个有效的答案:

function Work() {
function PleaseWork(match) {
// this is your array: match.split('-')
return '[' + match.split('-') + ']';
}
document.getElementById("InputText").value = document.getElementById("InputText").value.replace(/\d+-\d+|\d+/g, PleaseWork);
}

关于javascript - 尝试进入replace()实例,例如 "34-45",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34570662/

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