Ich suchte nach einer Regex, die meiner Anforderung entspricht. Aber ich konnte keinen genauen finden.Regex zur Vermeidung von Gleich- und Ziffernfolge
Meine Forderung ist
Validierungsprüfung In den Telefonnummern mit zu vermeiden:
1) 6 Ziffern gleich (zB 000000; 111111)
7654321)
2) Sequenznummern (7-stellig) (zB 1234567;
ich habe versucht, und habe dieses Stück Code schließlich
if (preg_match('/(\d)\1{5}/', $phone)) {
echo "Invalid Phone number";
}
Aber es entspricht nur dem ersten Fall. Hoffe, jemand wird mir helfen. Danke im Voraus!
Bitte mehr Sequenzen liefern, die in Bezug auf Ihre 2) Option ungültig sein sollte. Welche Ausgabe möchten Sie: '9',' 7890123', '1098765'? – mickmackusa
Mit Regex können Sie keine Ziffernfolge "codieren". Sie müssten sie aufzählen, wie zum Beispiel "/ (\ d) \ 1 {5} | 1234567 | 7654321 | etc ./" " –
Ist '5678901' gültig oder nicht? –