How to Remove last Comma?

后端 未结 12 1914
自闭症患者
自闭症患者 2020-12-08 06:58

This code generates a comma separated string to provide a list of ids to the query string of another page, but there is an extra comma at the end of the string. How can I re

相关标签:
12条回答
  • 2020-12-08 07:34
     s = s.TrimEnd(",".ToCharArray());
    
    0 讨论(0)
  • 2020-12-08 07:40

    Using substring

    var strNumber = "3623,3635,";
    
    document.write(strNumber.substring(0, strNumber.length - 1));

    Using slice

    document.write("3623,3635,".slice(0, -1));

    Using map

    var strNumber = "3623,3635,";
    
    var arrData = strNumber.split(',');
    
    document.write($.map(arrData, function(value, i) {
      return value != "" ? value : null;
    }).join(','));
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    Use Array.join

    var strNumber = "3623,3635,";
    var arrTemp = strNumber.split(',');
    var arrData = [];
    
    $.each(arrTemp, function(key, value) {
      //document.writeln(value);
      if (value != "")
        arrData.push(value);
    });
    
    document.write(arrData.join(', '));
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    0 讨论(0)
  • 2020-12-08 07:42
    s = s.substring(0, s.length - 1);
    
    0 讨论(0)
  • 2020-12-08 07:45

    Using 'normal' javascript:

    var truncated = s.substring(0, s.length - 1);
    
    0 讨论(0)
  • 2020-12-08 07:45

    Here is a simple method:

        var str = '1,2,3,4,5,6,';
        strclean = str+'#';
        strclean = $.trim(strclean.replace(/,#/g, ''));
        strclean = $.trim(str.replace(/#/g, ''));
    
    
    0 讨论(0)
  • 2020-12-08 07:48

    Use Array.join

    var s = "";
    n.each(function() {
        s += $(this).val() + ",";
    });
    

    becomes:

    var a = [];
    n.each(function() {
        a.push($(this).val());
    });
    var s = a.join(', ');
    
    0 讨论(0)
提交回复
热议问题