package go_chat_api_util

func GetMusk(phone string) string {
	if phone == "" {
		return phone
	}
	phoneMask := ""
	list := []byte(phone)
	lenS := len(phone)
	if lenS > 7 {
		asterisk := ""
		for i := 0; i < lenS-7; i++ {
			asterisk += "*"
		}
		phoneMask = string(list[:3]) + asterisk + string(list[lenS-4:])
	} else if lenS >= 5 {
		phoneMask = string(list[:2]) + "**" + string(list[lenS-2:])
	} else {
		phoneMask = phone
	}
	return phoneMask
}