1Danke
ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
620
620
EMPFEHLEN
-
Hallo!
Ich möchte gerne prüfen, ob ein String mindestens ein Sonderzeichen, einen Buchstaben und eine Zahl beinhalten. Am besten wird das wohl mit einem Regulären ausdruck und der Methode "test" gelöst, nur hab ich keinen Plan, wie ich den Regulären Ausdruck erstellen muss, dass mein gewünschtes Ergebnis true zurückgibt, wenn die Bedingung eingehalten wird, ansonsten false.
Danke für eure Hilfe
-
19.10.10 16:36 #2
Was verstehst denn du unter Sonderzeichen genau, welche Zeichen?
Habe mal einen gebaut (keine Garantie!):
Allerdings funktioniert der nur, wenn zuerst die Buchstaben kommen, dann die Zahlen.Code :1
/[a-zA-Z]{1,}[0-9]{1,}/Geändert von ComFreek (19.10.10 um 16:44 Uhr)
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
naja, sagen wir so - muss ein Zeichen aus dem nicht alphanummerischen bereich dabei sein
-
19.10.10 16:48 #4
- Registriert seit
- Apr 2009
- Ort
- Düsseldorf (NRW)
- Beiträge
- 508
Ich denke hier bleibt dir nichts anderes übrig, als drei Reguläre Ausdrücke nacheinander zu verwenden. Der RegEx von ComFreek hat den Nachteil, dass erst mind. ein Buchstabe kommen muss und danach mind. eine Ziffer.
Also drei reguläre Ausdrücke:
1) [a-zA-Z]
überprüfen, ob ein Buchstabe drin ist, wenn ja dann
2) [0-9]
überprüfen, ob eine Ziffer drin ist, wenn ja dann
3) [^a-zA-Z0-9 ]
überprüfen, ob ein nicht alpha-numerisches Zeichen drin ist. Leerzeichen hab ich auch mal reingepackt. Wenn ja dann
true zurückgeben.
-
19.10.10 16:53 #5
@Tim Bureck:
Daran dachte ich auch schon, doch ich dachte, dass es vielleicht noch eine andere Möglichkeit gäbe, das in einen regulären Ausdruck zu packen.
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
Ähnliche Themen
-
Buchstaben eine Zahl zuweisen ?
Von ademaweb im Forum PHPAntworten: 8Letzter Beitrag: 29.12.10, 12:48 -
[C#] Nur Zahlen und Buchstaben in einen String schreiben
Von Klasse Typ im Forum .NET CaféAntworten: 3Letzter Beitrag: 31.08.10, 21:14 -
Eine zeichenkette(String) durchlaufen und die einzelnen Buchstaben auslesen in VBA?
Von rene2407 im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 11.10.07, 12:07 -
Prüfen ob Zeichen eines String eine Zahl
Von MartinFS im Forum C/C++Antworten: 5Letzter Beitrag: 29.06.05, 22:27 -
In einem String einen Buchstaben ersetzen!
Von mgd-one im Forum .NET ArchivAntworten: 3Letzter Beitrag: 31.10.03, 13:53





Zitieren

Login





