【问题标题】: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);