String.prototype.LTrim = function(){
return this.replace(/^[/s]+/,"");
}
String.prototype.RTrim = function(){
return this.replace(/[/s]+$/,"");
}
String.prototype.Trim = function(){
return this.LTrim().RTrim();
}
使用方法:
当添加了这几个函数定义之后,直接这样使用:
var s = " a b c ";
alert(s.LTrim());
alert(s.RTrim());
alert(s.Trim());
正则表达式中
[/s] 表示空字符模式(空格、制表符等)
[/s]+ 表示最少一个,多个空字符
^ 上尖角,表示字符串开头
$ 美元,表示字符串结尾(美元,完了)
/expresions/ 两个斜杠是正则表达式的标志。
return this.replace(/^[/s]+/,"");
}
String.prototype.RTrim = function(){
return this.replace(/[/s]+$/,"");
}
String.prototype.Trim = function(){
return this.LTrim().RTrim();
}
使用方法:
当添加了这几个函数定义之后,直接这样使用:
var s = " a b c ";
alert(s.LTrim());
alert(s.RTrim());
alert(s.Trim());
正则表达式中
[/s] 表示空字符模式(空格、制表符等)
[/s]+ 表示最少一个,多个空字符
^ 上尖角,表示字符串开头
$ 美元,表示字符串结尾(美元,完了)
/expresions/ 两个斜杠是正则表达式的标志。