zoukankan      html  css  js  c++  java
  • javascript trim()函数的两种定义

     

     1第一种:
     2String.prototype.lTrim = function(){
     3    return this.replace(/^\s*/,"");
     4}
    ;//去掉左面空格;
     5String.prototype.rTrim = function(){
     6    return this.replace(/\s*$/,"");
     7}
    ;//去掉右面空格;
     8String.prototype.Trim = function(){
     9    return this.lTrim().rTrim();
    10}
    ;//记得各句后都有分号
    11
    12第二种:
    13function lTrim(str){
    14    if(str.charAt(0)==""){
    15        str = str.slice(1);
    16        str.lTrim();
    17    }

    18    return str;
    19}

    20
    21function rTrim(str){
    22    if(str.charAt(str.length-1)==""){
    23        str = str.slice(0,str.length-1);
    24        str.rTrim();
    25    }

    26    return str;
    27}

    28
    29function trim(str){
    30   return rTrim(ltrim(str));
    31}
    以上代码供初学者学习。是javascript脚本中最基础的函数
    ,自我感觉第一种比较好,采用原型方式。望各位发表高见
  • 相关阅读:
    一个很吊的swing循环生成窗口。
    hbase操作的问题
    hadoop+hbase
    linux故障救援
    管道命令xargs
    hadoop浅尝 hadoop与hbase交互
    linux源代码阅读笔记 free_page_tables()分析
    词法分析器flex的使用
    每天一个Linux命令(1): find
    梯度下降
  • 原文地址:https://www.cnblogs.com/8586/p/1237228.html
Copyright © 2011-2022 走看看