如何使字符串「Review 1」中間的順序空格被渲染爲這樣。請參閱下面的example。如何讓「」出現在中間
<div id="target"></div>
var name = "Review 1"
$('#target').html(name);
感謝
如何使字符串「Review 1」中間的順序空格被渲染爲這樣。請參閱下面的example。如何讓「」出現在中間
<div id="target"></div>
var name = "Review 1"
$('#target').html(name);
感謝
如果需要多個空格,你可以使用一個空間的HTML編碼的字符:
(=非休息空間)
var name = "Review 1"
var name = "Review 1".replace(/ /g, " ");
$('#target').html(name);
使用
像其他人所說的。如果文字是動態的,使用替代:
name = name.replace(/\s/g,' ');
您需要使用.replace()
試試這個:
$(function() {
var name = "Review 1"
$('#target').html(name.replace(/\s/g, ' '));
});
var name = "Review 1"
name.split(' ').join(' ');
$('#target').html(name);
你可以用'string.replace' 參見:http://stackoverflow.com/questions/1981349/regex-to-replace-multiple-spaces-with-a-單空間 – cowls
大多數瀏覽器會修剪多個空格,因此您需要爲每個空格使用' '。 – Archer