JS实现Trim()

来源:互联网 发布:windows intune app 编辑:程序博客网 时间:2024/05/20 02:27

//js去除空格函数//此处为string类添加三个成员String.prototype.Trim = function(){ return Trim(this);}String.prototype.LTrim = function(){return LTrim(this);}String.prototype.RTrim = function(){return RTrim(this);}//此处为独立函数function LTrim(str){    var i;    for(i=0;i<str.length;i++)    {        if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;    }    str=str.substring(i,str.length);    return str;}function RTrim(str){    var i;    for(i=str.length-1;i>=0;i--)    {        if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;    }    str=str.substring(0,i+1);    return str;}function Trim(str){    return LTrim(RTrim(str));}


下面是利用正则来实现的,推荐使用。


<SCRIPT LANGUAGE="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>




原创粉丝点击