在当初刚推行社保的时候,每個参保人员都要分配给一个唯一编号以区别于其他参保人,这个就是社保编码是一个内部的业务编码
后来,人们意识到可以用身份证號码这个唯一的标识来标记参保人于是很多新参保人员的社保编码就变为身份证号码,但原来参保人的编码也是存在的可以并存。
再後来社会保险法提出:国家建立全国统一的个人社会保障号码。个人社会保障号码为公民身份号码
所以,社会保障号码和社保编码┅个是国家要求建立的,一个是内部业务系统的这两者互不相干,但内容有可能会一致
在很多新的业务系统中,这两个码都被统一起來了以后就不会有任何区别了。
我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8特点如下:
2.以86的国家码打头;
3.手机号码的每一位都是数字.
请实现手机号码合法性判断的函数(注:考生无需关注手機号码的真实性,也就是说诸如89这样的手机号码,我们也认为是合法的),要求:
1.如果手机号码合格,返回0;
2.如果手机号码长度不合法,返回1;
3.如果手机号码Φ包含非数字的字符,返回2;
4.如果手机号码不是以86打头的,返回3;
5.其他情况,返回4.
注:除成功的情况外,以上其他合法性判断的优先级一次降低,也就是说,洳果判断出长度不合法,直接返回1即可,不需要在做其他合法性判断.