编辑
2023-10-24
后端
00
请注意,本文编写于 564 天前,最后修改于 564 天前,其中某些信息可能已经过时。
  1. 验证密码有效性的函数:
go
import "regexp" // 密码必须包含至少一个大写字母、一个小写字母、一个数字,长度在 8 到 16 个字符之间 func IsPasswordValid(password string) bool { pattern := `^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$` match, _ := regexp.MatchString(pattern, password) return match }
  1. 验证邮箱有效性的函数:
go
import "regexp" // 验证邮箱地址是否有效 func IsEmailValid(email string) bool { pattern := `^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$` match, _ := regexp.MatchString(pattern, email) return match }
  1. 验证用户名有效性的函数:
go
import "regexp" // 用户名必须由字母、数字和下划线组成,长度在 4 到 20 个字符之间 func IsUsernameValid(username string) bool { pattern := `^[a-zA-Z0-9_]{4,20}$` match, _ := regexp.MatchString(pattern, username) return match }

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!