如何在字符串js中的数字之后放置空格

时间:2016-11-15 09:41:24

标签: javascript string spaces

我有一项任务是用字母而不是给定的字母返回一个字母的数字。所以,如果我有'哇!'这个词 - 我应该返回'23 15 23'。

问题是我不能在数字之间加上空格并且结果为'231523'。

当我尝试说它时,如果它只有一个字母我会有错误 - 对于'a'我有'1'而不是'1'。 我该怎么说呢?

1 个答案:

答案 0 :(得分:3)

您可以尝试这样的事情:

  1. 拆分字符串。
  2. 获取字符代码并执行必要的操作
  3. 用空格加入数组。
  4. var str = "Wow";
    var opt = str.split("").map(function(el){ return el.toLowerCase().charCodeAt(0) - 96;}).join(" ");
    alert(opt);