下表显示规范化规则示例以及规则名称、说明、电话模式和转换模式的相应值。
| 规则名称 | 说明 | 电话模式 | 转换模式 | 示例 |
|---|---|---|---|---|
| 4digitExtension | 转换 4 位分机号 | ^(/d{4})$ | +1425555$1 | 将 1234 转换为 +14255551234 |
| 5digitExtension | 转换 5 位分机号 | ^8(/d{4})$ | +1425558$1 | 将 81234 转换为 +14255581234 |
| 7digitcallingRedmond | 将 7 位号码转换为 Redmond 本地号码 | ^(/d{7})$ | +1425$1 | 将 5551212 转换为 +14255551212 |
| 7digitcallingDallas | 将 7 位号码转换为 Dallas 本地号码 | ^(/d{7})$ | +1972$1 | 将 5551212 转换为 +19725551212 |
| 10digitcallingUS | 转换美国的 10 位号码 | ^(/d{10})$ | +1$1 | 将 2065551212 转换为 +12065551212 |
| LDCallingUS | 用美国的 LD 前缀转换号码 | ^1(/d{10})$ | +1$1 | 将 12145551212 转换为 +12145551212 |
| IntlCallingUS | 用美国的国际前缀转换号码 | ^011(/d*)$ | +$1 | 将 011914412345678 转换为 +914412345678 |
| RedmondOperator | 将 0 转换为 Redmond 运算符 | ^0$ | +14255551212 | 将 0 转换为 +14255551212 |
| RedmondSitePrefix | 用网内前缀 (6) 和 Redmond 站点代码 (222) 转换号码 | ^6222(/d{4})$ | +1425555$1 | 将 62221234 转换为 +14255551234 |
| NYSitePrefix | 用网内前缀 (6) 和 NY 站点代码 (333) 转换号码 | ^6333(/d{4})$ | +1202555$1 | 将 63331234 转换为 +12025551234 |
| DallasSitePrefix | 用网内前缀 (6) 和 Dallas 站点代码 (444) 转换号码 | ^6444(/d{4})$ | +1972555$1 | 将 64441234 转换为 +19725551234 |
本文介绍了一组用于规范化电话号码的规则实例。这些规则通过正则表达式匹配不同类型的电话号码,并将其转换为标准格式,例如将分机号、本地号码及国际长途号码等统一格式。
2688

被折叠的 条评论
为什么被折叠?



