【发布时间】:2019-05-15 12:21:06
【问题描述】:
我正在尝试使用 node.js 上的 javascript 清理输入字符串。一些输入字符串可能包含我想删除的电话号码(或随机数字序列)。例如:
输入字符串:Terrace 07541207031 RDL 18.02
清理后我希望字符串为:Terrace RDL 18.02
我想检测数字(比如大于 4 位)并将其删除。
【问题讨论】:
-
用空字符串替换
\d{4,}。 -
@PushpeshKumarRajwanshi 我收到 SyntaxError: Invalid or unexpected token on the regex。
-
@user7331538
"Terrace 07541207031 RDL 18.02".replace(/\d{4,}/,"")似乎工作正常,无论如何 Chrome 上都没有 SyntaxError。 ps,如果你想摆脱多余的空间,你也可以做/\s\d{4,}/ -
@Keith 我对正则表达式没有经验,以前我只使用 '\d{4,}' 而不是 '/\d{4,}/' 感谢您的帮助。
标签: javascript regex string regex-lookarounds regex-group