基于正则验证中国手机号码
// includes China Mobile, China Unicom, China Telecom
const isChinaPhoneNumber = phone => /^1(?:70\d|(?:9[89]|8[0-24-9]|7[135-8]|66|5[0-35-9])\d|3(?:4[0-8]|[0-35-9]\d))\d{7}$/.test(phone)

see https://zh.wikipedia.org/wiki/中国内地移动终端通讯号码
see http://www.miit.gov.cn/n1146290/n4388791/c5623706/content.html
see https://gist.github.com/septs/8cb9f6298fa59caef39229fb04c36609