【问题标题】:Add string after number of characters (ONE TIME!) [duplicate]在字符数后添加字符串(一次!)[重复]
【发布时间】:2015-09-23 09:36:48
【问题描述】:

我正在寻找一种简单的最佳实践解决方案,在我的字符串中的 2 个字符之后添加字符串 :。

我的字符串如下所示:1100。现在我想得到结果:11:00。

我发现只有很多解决方案在 2 个字符后添加:,但他们也会在 00 后添加 :,因为解决方案是在每 2 个字符后添加 :。

这不是我想要的,我只需要在 2 个字符后添加一个 :。

你能帮帮我吗?

【问题讨论】:

    标签: javascript jquery char substr


    【解决方案1】:
    var str = "1100";
    
    var result= str.substring(0,2) + ":" + str.substring(2);
    
    console.log(result)
    

    DEMO

    【讨论】:

      【解决方案2】:

      试试这个:

      var txt1 = "1100"
      var txt2 = txt1.slice(0, 2) + ":" + txt1.slice(2);
      

      【讨论】:

        【解决方案3】:

        var string = "foo baz";
        var index = 4
        var result = string.slice(0, index) + "bar" + string.slice(index);
        
        alert(result); 

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-01-31
          • 2012-12-15
          • 1970-01-01
          • 2012-08-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-01-20
          相关资源
          最近更新 更多