gpt4 book ai didi

javascript - 使用正则表达式替换javascript中字符串中的多个值

转载 作者:行者123 更新时间:2023-11-30 10:44:36 26 4
gpt4 key购买 nike

我正在尝试一次从一个变量中替换多个字符串值,并将其从表单数据传递到一个新变量中。

我的最终成果是制作了一个非常简单(粗暴)的加密\解密程序。这是我到目前为止所拥有的。我似乎找不到从这里去哪里的任何信息。

function testResults (form) {
var TestVar = form.inputbox.value;
var NewVar = TestVar.replace(/a/g, "b").replace(/b/g, "c");
alert ("Replaced text: " + NewVar);
}

最佳答案

我认为正则表达式不是混淆算法的正确方法。您应该使用自己的代码算法而不是正则表达式来操作字符串。这是一种将字符串中的每个字符增加一个值的简单方法,就像您尝试使用正则表达式一样:

function testResults (form) {
var input = form.inputbox.value;
var output = [];
for (var i = 0; i < input.length; i++) {
output[i] = String.fromCharCode(input.charCodeAt(i) + 1);
}
output = output.join("");
alert ("Replaced text: " + output);
}

您可以在此处查看示例:http://jsfiddle.net/jfriend00/LYnAV/ .

仅供引用,请不要称此为加密,因为它不是加密。这是遮蔽(以不安全的方式遮蔽原始值)。

关于javascript - 使用正则表达式替换javascript中字符串中的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9147312/

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