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

9

我正在使用JavaScript中的正则表达式,希望将数字中除了最后四位以外的所有数字替换为'#'。我已经想出如何用'#'替换所有数字,但是怎么样才能不替换最后四位?这是我的代码:return cc.replace(/[0-9]/g, "#")


该字符串是否具有特定的大小? - acupofjose
2
如果少于4位数字怎么办? - Oriol
1个回答

18
请使用这种模式。
\d(?=\d{4})

将其替换为#
演示


该死,你比我快了 :) - dchayka
你能提供一个正则表达式来屏蔽除区号以外的所有内容吗? - Anirudh Kashyap

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接