如何验证特定格式的电话号码

本文关键字:定格 格式 电话号码 何验证 验证 | 更新日期: 2023-09-27 17:58:59

我的数字看起来像(###)###-###

)和下一个数字之间有空格或者我的号码看起来像(###)###-###ext###

文本和后的空格

有人能告诉我需要执行什么regex来验证其中一个是否有效吗。请注意,如果存在分机号,分机号必须是4位数字。

我在网络上发现了这个RegEx表达式

Regex.Match(number, @"^('+[0-9]{9})$").Success

不幸的是,我不太擅长RegEx,无法理解或修改

如何验证特定格式的电话号码

这个模式怎么样:

@"^'('d{3}') 'd{3}-'d{4}( ext 'd{4}){0,1}$"