gpt4 book ai didi

javascript - 正则表达式替换一组字符

转载 作者:行者123 更新时间:2023-11-28 13:23:17 24 4
gpt4 key购买 nike

我想将 + - ( )space 替换为Javascript 字符串中的空字符。我使用的表达式是:

"+1 - (042) - 123456".replace(/[\+\-\' '\(\)]/, "");

结果是:

"1 - (042) - 123456"

仅替换 +,而不替换其他字符。我的表达有什么错误?

最佳答案

当您使用方括号列出要删除/更改或其他内容的字符时,您不想转义它们。我建议使用 \s 而不是 ,当然,您需要全局标志 - g

"+1 - (042) - 123456".replace(/[+()\s-]/g, "")

关于javascript - 正则表达式替换一组字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31355327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com