gpt4 book ai didi

javascript - 第一次替换后如何停止替换字母?

转载 作者:行者123 更新时间:2023-11-28 05:12:45 25 4
gpt4 key购买 nike

<分区>

所以我有这个代码:

var input = document.querySelector("input");
var h1 = document.querySelector("h1");

input.addEventListener("input", function(e){
h1.innerText = input.value.replace(/[a]/gi, 'e').replace(/[e]/gi, 'i').replace(/[i]/gi, 'o').replace(/[o]/gi, 'u').replace(/[u]/gi, 'y')
});
<input type="text">
<h1></h1>

如您所见,如果我按“a”,它会将“a”替换为“e”。但这就像多米诺骨牌效应:它现在检测到“e”并将用“i”替换它,依此类推,直到到达“y”。我该如何防止这种情况?

注意:我不太擅长正则表达式,所以请尝试解释一下。

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