gpt4 book ai didi

javascript - 用另一个替换字母表中的所有字母实例

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

我有英文字母:

abcdefghijklmnopqrstuvwxyz

我有另一个字母表:

ypltavkrezgmshubxncdijfqow

如果我有一个字符串。我想用新字母表中的等效字符替换每个字符。

因此,如果字符串是 abcde,则新字符串将是 yplta。

我试过:

http://jsfiddle.net/KvFCr/10/

但没走多远,甚至不知道这是否是最好的方法。有没有更好的方法使用 jquery 和 javascript 实现我想要的?

最佳答案

var alphabet1  = "abcdefghijklmnopqrstuvwxyz";
var alphabet2 = "ypltavkrezgmshubxncdijfqow";
var message = "encodethismessage".toLowerCase();

alert(encode(message,alphabet1,alphabet2));

function encode(message, alphabet1, alphabet2) {
var newMessage = "";
messageArr = message.split('');
for(i in messageArr) {
index = alphabet1.search(messageArr[i]);
newMessage += alphabet2[index];
}
return newMessage;
}

你必须小心,因为你不想碰一个你已经转换过的 Angular 色。例如,如果您替换所有“a”,然后替换所有“b”等,您将不会得到正确的结果。这应该有效,因为它转换每个字符而不是每个字符类。

只是想警告您,替换密码并不安全,因为只有简单的密码文本攻击它们,所以不要将它用于任何以安全为目标的地方。

关于javascript - 用另一个替换字母表中的所有字母实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11090942/

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