返回数说广场
0
问:以下哪个正则表达式用于匹配电话号码(格式: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

87
分享
评论
热门数说