2016-11-15 209 views
-2

我有一個任務返回字母表中的字母數字而不是給定的字母。所以,如果我有「哇!」這個詞。 - 我應該回到'23 15 23'。如何在字符串中的數字後面加空格js

問題是我不能在數字之間放置空格並得到結果'231523'。

當我嘗試把它放在一起時,如果它只是一個單獨的字母,對於'a'我有'1'而不是'1'。 我該怎麼說呢?

+2

你可以分享你當前的代碼? – Roberrrt

+0

您必須提供代碼,但不能在輸出中更改 – Mahi

+1

歡迎使用StackOverflow,值得閱讀http://stackoverflow.com/help/how-to-ask以獲得我們需要的信息來回答問題。正如已經評論過的代碼,錯誤消息是一個很好的開始。 – Jamiec

回答

3

你可以嘗試這樣的事情:

  1. 拆分字符串。
  2. 獲取char代碼並執行所需的操作
  3. 加入帶空格的數組。

var str = "Wow"; 
 
var opt = str.split("").map(function(el){ return el.toLowerCase().charCodeAt(0) - 96;}).join(" "); 
 
alert(opt);

相關問題