2017-05-10 3 views
0

Ich möchte ein Muster für das Passwort auf Sylius festlegen. Ich möchte:Regular Expression Passwort Sylius (Regex)

  1. 8 Zeichen (min)
  2. 1 Klein (min)
  3. 1 Groß (min)

Also machte ich diesen regulären Ausdruck:

^(?=.*[A-Z])(?=.*[a-z]).{8,}$ 

Allerdings weiß ich nicht, wo ich es setzen muss, um mein Passwort zu setzen Bedingung

Vielen Dank für Ihre Zeit

+0

[Dot ist ein hoch mißbrauchten Zeichen] (http://www.regular-expressions.info/dot.html). Deine Regex ist falsch. '.' erlaubt unerwünschte Zeichen. Verwenden Sie stattdessen eine Zeichenklasse zulässiger Zeichen wie '[A-Za-z0-9]'. – Rahul

+0

Hoffe, dass meine Post Ihnen helfen wird .. –

+0

Korrekte Horse Battery Heftklammer – CD001

Antwort

1

Ich hoffe, diese Regex wird Ihnen helfen.

Regex:^(?=.*[a-z])(?=.*[A-Z]).{8,}$

1.^ Start Schnur

2.(?=.*[a-z]) Positiv für Kleinbuchstaben vorausschauen

3.(?=.*[A-Z]) Positive Blick grünes Licht für Großbuchstaben

4..{8,}$ Spiel 8 oder mehr Zeichen bis zum Ende.

Regex demo

PHPTry this code snippet here

<?php 
ini_set("display_errors", 1); 
$string="SahilGul"; 
if(preg_match('/^(?=.*[a-z])(?=.*[A-Z]).{8,}$/', $string)) 
{ 
    echo "Password pattern matched"; 
}