You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to contribute to this repo but first I am facing some issues. Maybe I did not get the documentation right.
I'm trying to add SpecialCharacterRule.swift
class SpecialCharacterRule: RegexRule {
static let regex = "[!\"#$%&'()*+,-./:;<=>?@\\[\\\\\\]^_`{|}~]+"
convenience init(message : String = "Password must contain %1$s or more special characters"){
self.init(regex: SpecialCharacterRule.regex, message : message)
}
}
NumericalSequencesRule.swift
class NumericalSequencesRule: RegexRule {
static let regex = ##"^(?:0(?=1|$))?(?:1(?=2|$))?(?:2(?=3|$))?(?:3(?=4|$))?(?:4(?=5|$))?(?:5(?=6|$))?(?:6(?=7|$))?(?:7(?=8|$))?(?:8(?=9|$))?(?:9$)?$"##
convenience init(message : String = "Password contains the illegal numerical sequence '%1$s"){
self.init(regex: NumericalSequencesRule.regex, message : message)
}
}
and QwertyRule.swift
class QwertyRule: RegexRule {
static let regex = ##".*\\b\qwerty\\b.*"##
convenience init(message : String = "Password contains the illegal QWERTY sequence '%1$s"){
self.init(regex: QwertyRule.regex, message : message)
}
}
Am I missing something? Why the conditions are not working? Meaning: SpecialCharacterRule, NumericalSequencesRule & QwertyRule does not pass and always returns invalid state !??!
The text was updated successfully, but these errors were encountered:
I am trying to contribute to this repo but first I am facing some issues. Maybe I did not get the documentation right.
I'm trying to add SpecialCharacterRule.swift
NumericalSequencesRule.swift
and QwertyRule.swift
Am I missing something? Why the conditions are not working? Meaning: SpecialCharacterRule, NumericalSequencesRule & QwertyRule does not pass and always returns invalid state !??!
The text was updated successfully, but these errors were encountered: