我想修改我的字符串,所以我可以使用JS代替'_'字符',例如「new zeland」=>「new_zeland」 我該怎麼做?javascript字符串操作
0
A
回答
8
var str = 'new zealand';
str = str.replace(/\s+/g, '_');
1
你可以使用Rob的代碼,但它使用正則表達式來找到空間,而這將是更快地只是尋找一個字面上的空格:
var string = 'new zealand';
var newString = string.replace(' ', '_');
+1
如果你可以確定總是隻有**一個**空間。 – 2010-06-04 20:58:55
+2
那麼,在'新西蘭',有;)我們不知道OP想要什麼。他可能想用下劃線來代替每個空間,所以'new [3 spaces] zealand'''''' new ___ zealand' ... – 2010-06-04 21:04:45
相關問題
- 1. 的JavaScript字符串操作
- 2. JavaScript操作HTML字符串
- 3. JavaScript字符串操作
- 4. 的JavaScript字符串操作
- 5. JavaScript的字符串操作
- 6. javascript字符串操作
- 7. Javascript字符串賦值操作符
- 8. Javascript代碼中的字符串操作
- 9. Javascript日期/字符串操作
- 10. 使用JavaScript字符串操作,切出
- 11. 基本的JavaScript字符串操作
- 12. Javascript字符串操作和innerHtml
- 13. javascript中的字符串操作
- 14. 簡單的JavaScript字符串操作
- 15. Javascript字符串操作 - 網址
- 16. JavaScript的 - 與字符串操作
- 17. 互動字符串操作通過JavaScript
- 18. 操作字符串內的操作符
- 19. 字符串操作
- 20. 字符串操作
- 21. 字符串操作
- 22. 字符串操作
- 23. 字符串操作
- 24. 字符串操作
- 25. 字符串操作
- 26. 字符串操作
- 27. 字符串操作
- 28. 字符串操作?
- 29. 字符串操作
- 30. 字符串操作
+1根據最快的選擇這些jsperf基準 - http://jsperf.com/split-join-vs-replace/2 – widged 2012-03-18 01:50:27