package util

import "regexp"

var img = []string{"jpeg", "tiff", "png", "gif", "eps", "jpg", "bmp"}

// 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)

}

func CheckImg(suffix string) error {
	for _, i := range img {
		if suffix == i {
			return nil
		}
	}
	return ImgFormatError
}