我有这样的正则表达式
REGEX_2_SAME_CHARACTER_IN_A_ROW = "^(?:(.)(?!\\1\\1))*$"
并使用该正则表达式检查密码是否连续包含 2 个相同的字符
contain2SameCharacterInARow, err := regexp.MatchString(REGEX_2_SAME_CHARACTER_IN_A_ROW, password)
但我得到这个错误
error match regex 2 same char in a row: error parsing regexp: invalid or unsupported Perl syntax: `(?!`
我读过其他使用 regexp.MustCompile 的问题,但我不知道如何处理或编码,有没有人可以帮助我解决这个问题?
在这里您可以查看我的完整代码以验证密码 https://play.golang.com/p/5Fj4-UPvL8s
暮色呼如
相关分类