使用正则表达式替换除最后四位之外的所有数字。

时间:2016-02-19 16:21:59

标签: javascript regex

我在javascript中使用正则表达式并希望用'#'替换除最后四位之外的数字中的所有数字。我已经想出如何用'#'替换所有数字,我该怎么做才能不替换最后四个?到目前为止,这是我的代码。 return cc.replace(/[0-9]/g, "#")

1 个答案:

答案 0 :(得分:12)

使用此模式

\d(?=\d{4})

并替换为#
Demo