最近在做课设要实现一个简单的手机号码校验功能(11位数字)。我想的是这样的,前3位是三大运营商的识别号码,181、152、139等等。4-7位是地区的编码,但是这里卡壳了,在网上查到的各地区编码是唯一的,一个地方只有一个,在实际生活中的电话号码,比如中国XX(城市地名)移动号码,中间4位也不都是完全相同的。所以关于地区编码的校验该怎么做?
用程序只能对电话号码的形式进行判断,要验证区段是否符合,需要根据数据库判断。或者可以调用网上一些号码归属地查询的网站,获得结果。