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

As hyphen every 4 characters in JavaScript

本文关键字:字符 连字符 JavaScript 中每 作为      更新时间:2023-09-26

我需要使用 JavaScript 在字符串中每 4 个字符添加一个连字符。我找到了一些类似的演示,但对它们的理解还不够,无法为此对其进行修改。

目前我有:

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

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

米蒂亚

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

"将出现的四个字符替换为相同的序列和破折号,仅当它们后面跟一个字符(即不在字符串末尾)"