• 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> 
  • 相关阅读:
    Mac 安装FFMpeg 与 FFmpeg 格式转换
    django channels
    python3 coroutine
    python中关于sql 添加参数
    python导包的问题
    python中的列表
    django中用model生成数据库表结构
    docker
    博客大神地址
    Bean复制的几种框架性能比较(Apache BeanUtils、PropertyUtils,Spring BeanUtils,Cglib BeanCopier)
  • 原文地址:https://www.cnblogs.com/qixuejia/p/1797523.html
Copyright © 2020-2023  润新知