我想修改我的字符串,所以我可以使用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操作HTML字符串
- 2. JavaScript的字符串操作
- 3. 的JavaScript字符串操作
- 4. JavaScript字符串操作
- 5. javascript字符串操作
- 6. Javascript字符串赋值操作符
- 7. javascript中的字符串操作
- 8. Javascript代码中的字符串操作
- 9. Javascript字符串操作和innerHtml
- 10. Javascript日期/字符串操作
- 11. 互动字符串操作通过JavaScript
- 12. Javascript字符串操作 - 网址
- 13. 字符串操作
- 14. 字符串操作
- 15. 字符串操作
- 16. 字符串操作
- 17. 字符串操作
- 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