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

Aar*_*ron 7 javascript regex

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

alp*_*avo 14

使用这种模式

\d(?=\d{4})
Run Code Online (Sandbox Code Playgroud)

并用Demo替换#