gpt4 book ai didi

regex - 正则表达式匹配一串数字,包括特殊字符

转载 作者:行者123 更新时间:2023-12-04 02:44:35 25 4
gpt4 key购买 nike

我需要一个正则表达式来匹配一串数字,但是这个字符串可以包含一些特殊字符,例如, ., -, +。这是能够检测文本中的电话号码并将其删除所必需的。

我用的是表达方式

/^(.*)([\d\(\)\-\_\.\+\ ]{10,30})(.*)$/im

这样做,但这也匹配仅包含 10 个空格的字符串。

如何编辑此表达式以确保它至少包含 10 位数字?

最佳答案

你可以使用这样的模式:

([-()_.+ ]*\d[-()_.+ ]*){10,}

这将匹配被任意数量的特殊字符包围的数字,这些字符必须至少重复 10 次。

关于regex - 正则表达式匹配一串数字,包括特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19121301/

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