zoukankan      html  css  js  c++  java
  • js版trim函数

    用法:

    strObj.trim([char])

    简介:

      删除strObj开头或结尾的char字符,如果char未指定,怎去除空格,换行符,制表符。

    参数:

      char  见简介。

    String.prototype.trim = function(chr){console.log(this.valueOf());
        var str = this.valueOf();
        
        if(chr == undefined){
            return str.replace(/^\s+|\s+$/,'');    
        }
        
        var cl =chr.length;    
        while(str.indexOf(chr) == 0){
            str = str.substr(cl);
        }
        
        var l = str.length;
        var sl = l - cl;
        if(sl < 0 ) return str;
        while(str.lastIndexOf(chr) == sl){
            str = str.substr(0,sl);
            sl -= cl;
            if(sl < 0 ) break;
        }
        return str;
    }
    
    alert(
    '=='+'///sujunjiejiesuss//'.trim('///')+'==');
  • 相关阅读:
    高精度 模板
    《图论》邻接表
    模板整理
    H
    C
    同余定理的应用(处理大数
    H
    1153: 简易版最长序列
    1152: 二分搜索
    1151: 大整数加法(正数)
  • 原文地址:https://www.cnblogs.com/sooj/p/2883391.html
Copyright © 2011-2022 走看看