2012-12-29 136 views

回答

3

像這樣的東西應該對於大多數字符串的工作:

str.toLowerCase().trim().split(/\s+/).join('-'); 

.trim()不是由一些舊的瀏覽器支持,但是你可以將其替換爲(我認爲).replace(/^\s+|\s+$/g, '')

1

你可以使用replace方法:

var str = "Foo String"; 
var result = str.replace(/\s/g, '-').toLowerCase()​​​​​​​;