【发布时间】:2020-10-29 05:07:04
【问题描述】:
我有一篇带有字母和数字的大字符串(作为页码)(只有一位数和两位数)的文章。我希望将它们全部替换为“#”。我尝试了 str.replace(/[0-9]/g,"#"),这适用于 0 到 9 个数字,但是对于两位数,它们被替换为“##”,所以我该如何替换它们用一个“#”?
【问题讨论】:
-
怎么知道是两位数还是两位数??
-
使用
[0-9]+..... -
您只想替换一位还是两位? 3 个或更多呢?
-
你能再把##换成#吗?
-
是的,数字最多为 99,我想用一个“#”替换所有数字
标签: javascript node.js regex regular-language regexp-replace