✨ init project
This commit is contained in:
16
utils/desensitization.go
Normal file
16
utils/desensitization.go
Normal file
@@ -0,0 +1,16 @@
|
||||
package utils
|
||||
|
||||
type desensitization struct{}
|
||||
|
||||
// Desensitization 暴露接口 - 脱敏相关
|
||||
func Desensitization() *desensitization {
|
||||
return &desensitization{}
|
||||
}
|
||||
|
||||
// Phone 脱敏手机号
|
||||
func (desensitization) Phone(phone string) string {
|
||||
if len(phone) == 11 {
|
||||
return phone[:3] + "****" + phone[7:]
|
||||
}
|
||||
return phone
|
||||
}
|
||||
Reference in New Issue
Block a user