我需要使用JavaScript在字符串中每4个字符添加一个连字符。我找到了一些类似的演示,但是他们并没有真正理解它们,因此无法修改它们。
目前我有:
reg = hex_md5(document.forms["grform"]["category4"].value);
Reg是我需要为每4个chrs添加一个连字符的字符串。 E.G 12345678将是1234-5678
MTIA
答案 0 :(得分:2)
var dashedReg = reg.replace(/(....)(?=.)/g, "$1-");
“用相同的序列和破折号替换每个出现的四个字符,只要它们后跟一个字符(即不在字符串末尾)”