【发布时间】:2025-11-24 02:05:01
【问题描述】:
我正在尝试在数字中插入破折号,但这对我来说太难了... 我想要做的是在 3 位和 4 位数字之后插入破折号,例如,
将123123412345 替换为123-1234-12345。
附加条件是我将其替换为input 元素。所以我替换每个输入事件的数字,即我需要替换像
1 到 112 到 12123 到 1231231 到 123-1
...1231234 到 123-123412312341 到 123-1234-1
...123123412345 到 123-1234-12345
如何使用正则表达式来做到这一点??
【问题讨论】:
-
我相信这可以通过改变输入长度的格式来实现。你可以参考这个页面Insert dash after every 4th character in input@wallah
标签: javascript regex