gpt4 book ai didi

javascript - 如何从字符串中删除所有字母

转载 作者:行者123 更新时间:2023-12-03 07:25:57 34 4
gpt4 key购买 nike

如何仅从字符串中删除字母?
例如,我有这个文本 345-d34 XX

我想得到 345-34

我试过这段代码:

replace(/\D/g, '')

但它现在工作正常,因为我只得到数字而没有 -

最佳答案

如果您真的只想从字符串中删除(拉丁)字母:

replace(/[a-z]/gi, '') 

如果您只想保留数字和连字符:
replace(/[^\d-]/g, '')

注意:如果您打算使用第二种解决方案并想要添加其他要保留的字符,请确保将连字符保留在类的最后,否则它会改变含义并且会像一个范围一样。

关于javascript - 如何从字符串中删除所有字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40183255/

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