日期:2014-05-16  浏览次数:20389 次

javascript trim方法

在javascript中的string对象没有trim方法,所以trim功能需要自己实现:
代码如下:
Java代码

﹤scriptlanguage=”javascript”﹥??
/**?
*删除左右两端的空格?
*/?
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,'');??
}??
﹤/script﹥?

﹤scriptlanguage=”javascript”﹥
/**
*删除左右两端的空格
*/
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,'');
}
﹤/script﹥



使用如下
Java代码

?﹤scripttype=”text/javascript”﹥??
?? alert(document.getElementById(’abc’).value.trim());??
?? alert(document.getElementById(’abc’).value.ltrim());??
?? alert(document.getElementById(’abc’).value.rtrim());??
?﹤/script﹥