1234567891011121314151617181920 |
- package util
- import "regexp"
- // CheckMobile 检验手机号
- func CheckMobile(phone string) bool {
- // 匹配规则
- // ^1第一位为一
- // [345789]{1} 后接一位345789 的数字
- // \\d \d的转义 表示数字 {9} 接9位
- // $ 结束符
- regRuler := "^1[345789]{1}\\d{9}$"
- // 正则调用规则
- reg := regexp.MustCompile(regRuler)
- // 返回 MatchString 是否匹配
- return reg.MatchString(phone)
- }
|