需求:验证某城市电话号码正确性
要求:
1.区号:空或者是三位数字
2.前缀码:非"0"且非"1"开头三位数字
3.后缀码:四位数字
步骤
1.明确需求
区号、前缀码、后缀码的要求(长度、类型、规则)
2.确定有效等价和无效等价
参数 | 说明 | 有效 | 有效数据 | 无效 | 无效数据 |
---|---|---|---|---|---|
区号 | 长度 | 空、3位 | 1、空 2、123 |
非3位 | 23 |
前缀码 | 长度 | 3位 | 234 | 非3位 | 34 |
后缀码 | 长度 | 4位 | 1234 | 非3位 | 234 |
区号 | 类型 | 数字 | / | 非数字 | 23A |
前缀码 | 类型 | 数字 | / | 非数字 | 23A |
后缀码 | 类型 | 数字 | / | 非数字 | 234A |
区号 | 规则 | / | / | / | / |
前缀码 | 规则 | 非0且非1开头 | 234 | 1、0开头 |