去除字符串左侧、右侧的空格的函数分别如下:
function ltrim ( text ) {
return ( text || "" ).replace(/^\s+/g, "");
}
function rtrim ( text) {
return ( text || "" ).replace(/\s+$/g, "");
}
( text || "" ) 部分是用于防止传递进来的text这个字符串变量处于示定义之类的特殊状态。如果text是undefined,则返回字符串"",否则返回字符串text。这个处理是为了保证接下来的字符串替换方法replace()不会出错。
3582

被折叠的 条评论
为什么被折叠?



