• JS实现Trim()


    //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> 
  • 相关阅读:
    今天实现了 沿路径移动
    enum类型的本质(转)
    (转)成为优秀技术人员的两点建议
    深入理解 C# 协变和逆变
    web通信
    ajax入门(复习)
    git版本管理工具的使用
    在asp.net 中使用httpmodules对网页进行处理
    asp.net http概念原理复习
    web page复习笔记
  • 原文地址:https://www.cnblogs.com/qixuejia/p/1797523.html
Copyright © 2020-2023  润新知