2016-10-21 3 views
0

Ich habe mir den Kopf zerbrochen, als ich versuchte, die Knockout-Validierung für ein Passwort mit mindestens einem Buchstaben und mindestens einer Nummer durchzuführen. Heres kommt der Code, mit dem ich denke, schließt mit, aber Regel immer immer fehlschlägt.Knockout-Validierung mit regulärem Ausdruck, um ein Passwort zu validieren

self.Password.extend({ pattern: { message: "Password must have at least one number and one letter " }, params: "/^(?=.*[0-9]+.*)(?=.*[a-zA-Z]+.*)[0-9a-zA-Z]*$/" }); 

s

Antwort

0
self.Password = ko.observable().extend({ 
    pattern: { 
     message: "Password must have at least one number and one letter", 
     params: /^(?=.*[0-9])(?=.*[a-zA-Z])[A-Za-z0-9]+$/    
    } 
}); 
Verwandte Themen