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

Javascript 使用正则表达式替换除最后四位以外的所有数字。,javascript,regex,Javascript,Regex,我在javascript中使用正则表达式,希望用“#”替换数字中除最后四位以外的所有数字。我已经想出了如何用“#”替换所有数字,我该怎么做才能不替换最后四个?这是到目前为止我的代码返回cc.replace(/[0-9]/g,“#”)使用此模式 \d(?=\d{4}) 并替换为# 字符串是特定大小的吗?如果少于4位怎么办?该死,你比我快:)你能提供正则表达式来屏蔽除区号以外的所有内容吗?

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

\d(?=\d{4})
并替换为
#


字符串是特定大小的吗?如果少于4位怎么办?该死,你比我快:)你能提供正则表达式来屏蔽除区号以外的所有内容吗?