gpt4 book ai didi

javascript - 从字符串中提取分隔的数字组

转载 作者:行者123 更新时间:2023-12-01 00:00:40 25 4
gpt4 key购买 nike

正则表达式新手,我需要帮助!我想创建一个广泛的正则表达式,用于匹配文本中的电话号码(任何国际格式)并仅返回数字。我还有其他函数可以根据国家/地区进一步验证数字,因此我并不担心此正则表达式。我主要只需要从文本中删除数字,但每个数字都是分开的。此外,数字分隔符可以包括 +-.()或单个空格。

示例

This is some text with +1 (234) 222-9898 a phone number in it and a random number 12.  Also here is a +44 0800 655 5059 UK number

我希望正则表达式仅返回

['12342229898', '12', '4408006555059']

非常感谢您的帮助,如果您需要更多要求,请告诉我!

最佳答案

将数字与空格和分隔符相匹配,然后以编程方式清除不需要的字符。表达式示例:

/(?:\+\d+)?(?:[-+. ]?(?:\(\d+\)|\d+))+/g

编辑:更正量词。抱歉,应该先测试一下这个表达式。 ^^

关于javascript - 从字符串中提取分隔的数字组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60765199/

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