去掉字符串左右两边的空格
window.onload = function() {
//非正则实现:
function trim(str) {
var start, end
for(var i = 0; i < str.length; i++) {
if(str[i] !== ' ') {
start = i
break
}
}
for(var i = str.length - 1; i > 0; i--) {
if(str[i] !== ' ') {
end = i
break
}
}
return str.substring(start, end - 1)
}
var str = " longzhou feng "
console.log(trim(str)) // "longzhou feng"
//用正则实现:
function trim(str) {
return str.replace(/(^\s*)|(\s*$)/g, "")
}
var str = " longzhou feng "
console.log(trim(str)) // "longzhou feng"
}