正则表达式以防止重复的字符或数字

时间:2018-10-18 12:00:52

标签: swift regex

static let password = "^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$"

我有这个正则表达式来验证密码

  • 至少一个字符
  • 至少一个大写字母
  • 至少一个数字
  • 长度大于8

我需要将其更新为

  • 防止任何重复的字符或数字序列 以防止例如“ 111111”或“ aaaaaaa”
  • 防止以空格字符开头和结尾

如何更新我的正则表达式以满足这些要求?

0 个答案:

没有答案