暂无图片
返回数说广场
Mul
2025-01-16 来自 xiaomi
问:以下哪个正则表达式用于匹配电话号码(格式:123-456-7890)?(A) A.^\d{3}-\d{3}-\d{4}$ B.^\d{3} \d{3}\d{4}$ C.^\(\d{3}\)\d{3}-\d{4}$ D. ^\d{10}$ A选项的正则表达式 ^\d{3}-\d{3}-\d{4}$ 用于匹配电话号码(格式:123-456-7890) 解释如下: • ^ 表示匹配字符串的开始位置。 • \d{3} 表示匹配任意3位数字,对应电话号码的前三位“123”。 • - 表示匹配字符“-”,对应电话号码中的第一个分隔符。 • \d{3} 表示匹配任意3位数字,对应电话号码的中间三位“456”。 • - 表示匹配字符“-”,对应电话号码中的第二个分隔符。 • \d{4} 表示匹配任意4位数字,对应电话号码的最后四位“7890”。 • $ 表示匹配字符串的结束位置。 所以,A选项的正则表达式能够准确匹配格式为“123-456-7890”的电话号码。 其他选项不符合该电话号码格式: • B选项中没有分隔符“-”,而是有空格,且最后的数字没有分隔开。 • C选项中电话号码前有括号,与题目要求的格式不符。 • D选项中没有分隔符,直接匹配10位数字,不符合题目要求的格式。
0
暂无图片 0
87
分享

评论

热门数说