请问如果校验世界各国的手机号码格式

我在一个下拉框有全球国家选择。在input框输入手机号码。我该怎么校验这个手机号码是不是属于这个国家的。怎么做方便些。

1、建立一个小的数据库,保存 国名 号码长度 前缀
2、录入号码后,在数据库中对应,即可查到国名
3、该数据库,要不断地更新各国手机号数据

前缀 是保存手机号首几位的商户号,比如 中国联通 133 中国移动 136