题目描述 在contacts表中存储用户联系信息,需查询符合以下条件的电话号码,按id升序输出所有字段: 电话号码的数字部分共10位,且第一位不能以0开头; 格式支持两种: 连续10位数字(如1234567890); 固定分隔格式(3-3-4结构,如123-456-7890)。 题目分析 本题核心是电话号码的格式校验,需同时满足数字长度、首位规则、格式规则三个条件: 数字长度:无论是否分隔,数字部分必须为10位。 首位规则:10位数字的第一位不能为0。 格式规则:需精准匹配“连续10位”或“3-3-4 分隔”两种模式。 难点在于高效区分格式,并确保字符符合规则。 解法一:字符串函...