Js%26String添加加+trim()方法

String添加trim,ltrim,rtrim    利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。  以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)
String.prototype.Trim = function(){
return this.replace(/(^s*)|(s*$)/g, "");
}
String.prototype.LTrim = function(){
return this.replace(/(^s*)/g, "");
}
String.prototype.Rtrim = function(){
return this.replace(/(s*$)/g, "");
}
 
 
注:“(^s*)|(s*$)”是正则表达式哦
 
^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 \^。
 
\s  与任何白字符匹配,包括空格、制表符、分页符等。等价于"[ \f\n\r\t\v]"。 
 
$  匹配输入的结尾。 
 
*  匹配前一个字符零次或几次。例如,"zo*"可以匹配"z"、"zoo"。 
 
/g 好像是全局匹配吧
posted @ 2012-08-27 11:01  沐雪架构师  阅读(282)  评论(0编辑  收藏  举报