### 鉴别非法电话号码

在项目开发过程中，经常需要录入一些重要的数据信息，但由于录入过程中的疏忽，可能录入到系统一些不合法的数据，比如录入用户档案信息，需要录入一个用户电话号码，如果所输入的电话号码不是数字、或位数不正确等，那么所录入的电话号码是没有意义的。在实际开发过程中，为了系统的安全与健壮，程序必须做出严格的验证。鉴别非法电话号码通过以下两个关键步骤进行实现。

（1） 在验证电话号码之前，需要指定系统认可的电话号码格式，如“0431-84978981”。

（2） 通过 String 类的正则表达式匹配功能进行验证。

#### 已有类

位置：应用/源码管理/类库/BackGroundPanel.jar

#### 最终效果

实例运行效果如图 1 所示。

图 1 默认的运行结果

如果所输入的电话号码不合法，将输出“不是一个合法的电话号码！”，如图 2 所示。

图 2 输入错误的电话号码

输入正确的电话号码后，将提示“是一个合法的电话号码！”，如图 3 所示。

图 3 输入正确的电话号码