      Parameters textField: The text field in which an editing session began.
     */
     public func textFieldDidBeginEditing(textField: UITextField) {
-        print(#function)
         self.parseRulesValidator()
     }
 }
     - Parameter textField: Action.
     */
    func textFieldDidChange(textField: UITextField) {
        print(#function)
        self.engin()
    }
    

     update the textField view if neccessary.
    */
    private func engin() -> Bool {
        var res: Bool = false
        if let regex = self.regex {
            let predicate = NSPredicate(format:"SELF MATCHES %@", regex)
