有段正则表达式不明白,请教
这是一段javascript代码,是除掉字符头和尾的空字符串的
function ltrim ( s ){
return s.replace( /^\s*/, "" )
}
function rtrim ( s ){
return s.replace( /\s*$/, "" );
}
function trim ( s ){
return rtrim(ltrim(s));
}
我对ltrim的理解是,'\s*'会将以空格开始的整个字符串替换为空
对rtrim的理解是将最靠近右侧的空格及其后字符替换为空
谁能给我讲下它的原理阿