有关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函数,希望对大家有所帮助。