如何将字符串拆分为字符,但在javascript中保留空格

时间:2016-05-16 19:51:39

标签: javascript string split

我想将字符串拆分为字母并在前一个字母中保留空格。 例如,我有这个字符串" Lo ip som。"我希望得到这样的结果[' L',' o',' i',' p',' s',' o',' m','。']。 ' o'有空间和' p'有空间。

3 个答案:

答案 0 :(得分:2)

python

答案 1 :(得分:1)

function splitString(str){
    str = str.trim();
    var length = str.length;
    retArr = [];
    for(var i = 0; i < length; i++){
        if(str[i] === ' '){
           retArr[retArr.length - 1] += ' ';
           continue;
        }
        retArr.push(str[i]);
    }
    return retArr;                                
} 

答案 2 :(得分:0)

你可以这样做

&#13;
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<select>
  <option value="something else">James</option>
  <option value="something else">John</option>
</select>
&#13;
&#13;
&#13;