js trim()函数用法实例代码

发布时间:2020-03-09编辑:脚本学堂
有关js中trim函数的用法,js如何实现trim函数的三种方法,javascript没有独立的trim函数或方法可使用,总结几种js中trim函数的实现方法,需要的朋友参考下。

javascript没有独立的trim函数或方法可以使用,这里总结几种js中trim函数的实现。

方法一:
 

复制代码 代码示例:
string.prototype.trim= function(){ 
    // 用正则表达式将前后空格用空字符串替代。 
    return this.replace(/(^s*)|(s*$)/g, ""); 
}
note:/.../g 中放置表达式,g代表全局参数。
//去掉左和右的空格
string.prototype.trim = function() {return this.replace(/^s+|s+$/g,"");}
//去掉左边的空格
string.prototype.ltrim = function() {return this.replace(/^s+/,"");}
//右面的空格 www.jb200.com
string.prototype.rtrim = function() {return this.replace(/s+$/,"");}

方法二:
 

复制代码 代码示例:
function  trim(str){
    for(var  i  =  0  ;  i<str.length  &&  str.charat(i)=="  "  ;  i++  )  ;
    for(var  j  =str.length;  j>0  &&  str.charat(j-1)=="  "  ;  j--)  ;
    if(i>j)  return  ""; 
    return  str.substring(i,j); 
}

方法三:
 

复制代码 代码示例:
//javascript中调用vbscript的trim函数
<script language=vbscript>
function vbtrimstr(temstr)
vbtrimstr=trim(temstr)
end function
</script>
<script language=javascript>
function trimstr(temstr){
return vbtrimstr(temstr)
}
</script>

以上介绍了三种js trim函数的实现方法,用于去除字符串首尾空格的trim函数,希望对大家有所帮助。