tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
893
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    K-Asche K-Asche ist offline Mitglied
    Registriert seit
    Jan 2004
    Ort
    Emsdetten(NRW)
    Beiträge
    22
    Hi alle zusammen,

    ich möchte einen in einem Formular eingegebenen Wert auf jegliche Sonderzeichen abprüfen. Was habe ich für ein Möglichkeit dies in einem Befehl, wie z.B. der String Methode Contains zu machen?
    Wie sieht es mit Regulären Asudrücken aus? Kann ich die Einsetzen?

    Gruß
    Karsten
     

  2. #2
    K-Asche K-Asche ist offline Mitglied
    Registriert seit
    Jan 2004
    Ort
    Emsdetten(NRW)
    Beiträge
    22
    Ok hatte dann doch nicht so geklappt.

    ich prüfe jetzt über die Klasse RegExp die Zeichen ("^[0-9_A-Za-z]*$") ab
    So wie ich das verstanden sollte jetzt der komplette String geprüft werden ob sich ein anderes Zeichen in dem String befindet und dann ein false ausgeben wenn es so ist.

    Funktionieren tut es auch wenn ich Eingabe machen wie, #und, ülle mache ich aber nun
    eine Eingabe wie test+1 oder testügr_ dann wird dieser String nicht als ungültig gekennzeichnet.

    habe ich da was falsch verstanden?
     

  3. #3
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.167
    Hi.
    Zitat Zitat von K-Asche Beitrag anzeigen
    Ok hatte dann doch nicht so geklappt.

    ich prüfe jetzt über die Klasse RegExp die Zeichen ("^[0-9_A-Za-z]*$") ab
    So wie ich das verstanden sollte jetzt der komplette String geprüft werden ob sich ein anderes Zeichen in dem String befindet und dann ein false ausgeben wenn es so ist.

    Funktionieren tut es auch wenn ich Eingabe machen wie, #und, ülle mache ich aber nun
    eine Eingabe wie test+1 oder testügr_ dann wird dieser String nicht als ungültig gekennzeichnet.

    habe ich da was falsch verstanden?
    Nein, es sollte eigentlich funktionieren. Mehr kann man nicht sagen, da du deinen Code sehr sparsam gepostet hast.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  4. #4
    K-Asche K-Asche ist offline Mitglied
    Registriert seit
    Jan 2004
    Ort
    Emsdetten(NRW)
    Beiträge
    22
    Code sieht folgendermaßen aus

    Code :
    1
    2
    3
    
    RegExp rexp = new RegExp("^[0-9_a-zA-Z]*$");
    if(rexp.IsMatch("erü_")) //ergibt true;
    if(rexp.IsMatch("über")) //ergibt false;

    mehr ist da eigentlich nicht.
     

  5. #5
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.167
    Ok. Kann ich hier nicht nachvollziehen. Bei mir kommt immer False raus.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Sonderzeichen in String ersetzen
    Von Transmitter im Forum Java Grundlagen
    Antworten: 1
    Letzter Beitrag: 11.08.09, 14:52
  2. String und Sonderzeichen?
    Von Maik20 im Forum Java
    Antworten: 1
    Letzter Beitrag: 06.02.09, 17:44
  3. string auslesen mit sonderzeichen?
    Von mikune im Forum PHP
    Antworten: 4
    Letzter Beitrag: 09.12.07, 17:23
  4. Sonderzeichen in String suchen
    Von LoMo im Forum PHP
    Antworten: 5
    Letzter Beitrag: 26.01.06, 12:02
  5. Sonderzeichen $ im string
    Von PsychoCat im Forum PHP
    Antworten: 5
    Letzter Beitrag: 04.08.04, 17:38