相比于VBscript,Javascript在字符串处理是非常强大的,但它缺少修剪方法之前和之后的字符串中移除的空间。
清除右、左空间
函数修剪({){
返回trimright(trimleft(S));
}
清除左空间
功能trimleft(s){
如果(= NULL){
返回;
}
VaR空格=新的字符串( T;
新字符串(s);
如果whitespace.indexof(str.charat((0))!= 1){
var j = 0,I = str.length;
而<<我whitespace.indexof(str.charat(J(J))!= 1){
++;
}
STR = str.substring(j,i);
}
返回字符;
}
清除正确的空间
功能trimright(s){
如果(S = = null)返回;
VaR空格=新的字符串( T;
新字符串(s);
如果(whitespace.indexof(str.charat(str.length-1))!= 1){
var i = str.length - 1;
而(我> = 0 whitespace.indexof(str.charat(我))!= 1){
我--;
}
STR = str.substring(0,i + 1);
}
返回字符;
}
以上是本文的全部内容,希望能对大家有所帮助。