1

我需要使用 JavaScript 在字符串中每 4 个字符添加一个连字符。我发现了一些类似的演示,但并没有真正理解它们以为此修改它们。

目前我有:

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

Reg 是我需要每 4 个字符添加一个连字符的字符串。EG 12345678 将是 1234-5678

MTIA

4

1 回答 1

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

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

于 2013-11-13T01:17:44.403 回答