【问题标题】:JavaScript trim with characterJavaScript 用字符修剪
【发布时间】:2017-01-02 23:29:07
【问题描述】:

我有一个这样的字符串:

var str=",test,test1,test2,teset4"

如何删除字符串前面的“,”?所以输出会是这样的:

'test,test1,test2,teset4'

【问题讨论】:

标签: javascript jquery


【解决方案1】:

你可以试试这个:

str.substr(1)

var str=",test,test1,test2,teset4"
alert(str.substr(1))

【讨论】:

  • str.length 这里不需要。
【解决方案2】:

var str=",test,test1,test2,teset4";
while(str.charAt(0) === ',')
    str = str.substr(1);
alert(str);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

【讨论】:

    【解决方案3】:

    你可以使用substr:

    var str = ",test,test1,test2,teset4"
    console.log(str.substr(1));

    【讨论】:

      【解决方案4】:

      使用 String#sliceString#substrString#substring 中的任何一个。

      var str = ",test,test1,test2,teset4"
      console.log(str.slice(1));
      console.log(str.substr(1));
      console.log(str.substring(1));

      【讨论】:

      • .substr 和 .substring 也是
      猜你喜欢
      • 2010-10-04
      • 1970-01-01
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多