Wie kann ich dieses Passwort haben (umgekehrter Schrägstrich, Schrägstrich, einfaches Anführungszeichen, doppelte Anführungszeichen) dann und dann nur wird es nicht zulassen, sonst wird es mit benutzerdefinierten Validierung.i Don True zurückgegeben Ich habe keine Ahnung von preg_match, also sind alle Vorschläge akzeptabel.preg_match, um bestimmte Sonderzeichen in Zeichenfolge zu ermöglichen
Ich habe unten Code versucht, um das zu erreichen, kann aber keinen Erfolg bekommen.
Also hat jemand einige Vorschläge/Idee?
PHP-Code:
public function check_password($str){
return (!preg_match("/^[[email protected]#$%^&*()_-+|;:<>,.?]+$/i", $str)) ? FALSE : TRUE;
}
wenn i (Rückwärtsschrägstrich, Schrägstrich, Apostroph, doppelte Anführungszeichen) ausschließen setzen wird, dann muss es mir erlauben, Kennwort zu speichern, in der Datenbank
Zum Beispiel:
Password : [email protected]#$%^&*()_-+| ;:<>, // true
Password : /12345 //false
Password : [email protected]#$%^&*()_-+| ;:<> //true(here white space also allowed)
Sie wollen nur für genau die Zeichen testen, auf denen Sie bestehen. Also etwas wie "/ [\\\/\" "]/''. Sie wollen _nicht_ Dinge wie 'a-z0-9' drin haben, da dies den Test auch ohne irgendwelche exotischen Zeichen erfüllen würde. – arkascha
@ arkascha Danke für die Antwort –
also wie kann ich erreichen, dass, weil ich mit '/ [\\\/\ ""] /' versucht habe, aber es funktioniert nicht :( –