在项目开发过程中,经常需要录入一些重要的数据信息,但由于录入过程中的疏忽,可能录入到系统一些不合法的数据,比如录入用户档案信息,需要录入一个用户电话号码,如果所输入的电话号码不是数字、或位数不正确等,那么所录入的电话号码是没有意义的。在实际开发过程中,为了系统的安全与健壮,程序必须做出严格的验证。鉴别非法电话号码通过以下两个关键步骤进行实现。
(1) 在验证电话号码之前,需要指定系统认可的电话号码格式,如“0431-84978981”。
(2) 通过String类的正则表达式匹配功能进行验证。
位置:应用/源码管理/类库/BackGroundPanel.jar
实例运行效果如图1所示。
图1 默认的运行结果
如果所输入的电话号码不合法,将输出“不是一个合法的电话号码!”,如图2所示。
图2 输入错误的电话号码
输入正确的电话号码后,将提示“是一个合法的电话号码!”,如图3所示。
图3 输入正确的电话号码