123456789101112131415161718192021 |
- 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
- }
|