-4
我想知道如何使用Javascript中的数组的短语,然后使其在字母旁边输出字母以显示字母表中的哪个字母他们如计算机输出3C15o13m21u等。我有这句话在下面将数字指定给Javascript中的字母与他们在字母表中的字母
var firstPhrase = "Computers are the most fun way to use your time";
alert(firstPhrase);
我想知道如何使用Javascript中的数组的短语,然后使其在字母旁边输出字母以显示字母表中的哪个字母他们如计算机输出3C15o13m21u等。我有这句话在下面将数字指定给Javascript中的字母与他们在字母表中的字母
var firstPhrase = "Computers are the most fun way to use your time";
alert(firstPhrase);
的代码显示这应该工作:
var phrase = 'Computers are the most fun way to use your time';
console.log(phrase.replace(/([a-zA-Z)/g, function(c) {
return (c.toUpperCase().charCodeAt(0) - 64) + c;
}));
护理解释到OP而不只是脱口而出的代码加载? –
空格字符转换为“-32”。 – JJJ
是的,当然。这种方法使用RegExp来匹配输入字符串中的每个字符,并通过一个获取大写字符代码(A = 65)的函数传递每个匹配,并减去64得到以1开始的“Alphabet-Index”。然后,将代码与匹配一起作为替换返回。 – Quagaar