替换javascript中字符串中的所有字符

替换javascript中字符串中的所有字符,javascript,jquery,vue.js,Javascript,Jquery,Vue.js,我正在寻找在javascript或jquery中更改字符串中所有字符的最佳和最快的方法 例如: abcdefghijklmnopqrstuvwxyz==>α∂єƒgιנimkℓМησρqѕиνωχаz 或 abcdefghijklmnopqrstuvwxyz=>ghïjklmñ240;þqr§†µvwx¥z 。 . 你好,世界 产出:1108;ℓℓσ ωσяℓ∂ 我认为这可能是解决您问题的最佳(唯一)解决方案 必须手动映射每个字符并替换为所需的字符:(使用对象进行逐字符转换,然后使用回调参

我正在寻找在javascript或jquery中更改字符串中所有字符的最佳和最快的方法

例如:

abcdefghijklmnopqrstuvwxyz==>α∂єƒgιנimkℓМησρqѕиνωχаz

abcdefghijklmnopqrstuvwxyz=>ghïjklmñ240;þqr§†µvwx¥z

。 .

你好,世界

产出:1108;ℓℓσ ωσяℓ∂

我认为这可能是解决您问题的最佳(唯一)解决方案


必须手动映射每个字符并替换为所需的字符:(

使用对象进行逐字符转换,然后使用回调参数调用
replace

tran={
“a”:“α”,
“b”:“b”,
“c”:“、”,
“d”:”∂",
“e”:“є”,
“f”:“ƒ”,
“g”:“g”,
“h”:“h”,
“i”:“ι”,
“j”:“נ”,
“k”:“κ”,
“l”:”ℓ",
“m”:“m”,
“n”:“η”,
“o”:“σ”,
“p”:“ρ”,
“q”:“q”,
“r”:“呫”,
“s”:“ѕ”,
“t”:“tt”,
“u”:“ν”,
“v”:“ν”,
“w”:“ω”,
“x”:“χ”,
“y”:“П”,
“z”:“z”
};
让输入=document.querySelector(“textarea”);
让输出=document.querySelector(“div”);
input.addEventListener(“输入”,刷新);
函数刷新(){
output.textContent=input.value.replace(/\S/g,m=>
传输[m]?m
);
}
刷新();
你好,世界
“javascript或jquery”jquery在这里没有任何帮助。确切地说,jquery是使用javascript构建的,是一个用于处理HTML的库。另请参见“请阅读”。该网站不是一个代码编写服务,你应该自己做研究,至少自己尝试一下。请不要问这种问题“做X的最佳方式是什么”的问题——因为这意味着,您希望我们列出所有可能的方式供您开始,而这不是我们在这里的“工作”。
<textarea>hello world</textarea>