【发布时间】:2019-08-30 18:14:33
【问题描述】:
我需要 Javascript 正则表达式来替换前 5 个字符。下面是几个例子。第一行是输入,第二行是预期输出。您能否告诉我如何实现这一目标?
我已经尝试过以下操作。但如果输入小于 4,它们都不起作用。
.{5} to ***** and ^\d{5} to *****
例子
123456789
XXXXX6789
123
XXX
123456
XXXXX6
1
X
12345
XXXXX
【问题讨论】:
-
对于最新的 Chrome 和 Node 版本,
.replace(/(?<=^\d{0,4})\d/g, '*')
标签: javascript jquery regex