作为连字符在JavaScript中每4个字符

时间:2013-11-13 01:13:44

标签: javascript string

我需要使用JavaScript在字符串中每4个字符添加一个连字符。我找到了一些类似的演示,但是他们并没有真正理解它们,因此无法修改它们。

目前我有:

 reg = hex_md5(document.forms["grform"]["category4"].value);

Reg是我需要为每4个chrs添加一个连字符的字符串。 E.G 12345678将是1234-5678

MTIA

1 个答案:

答案 0 :(得分:2)

var dashedReg = reg.replace(/(....)(?=.)/g, "$1-");

“用相同的序列和破折号替换每个出现的四个字符,只要它们后跟一个字符(即不在字符串末尾)”