tallman Geschrieben 10. Januar 2006 Geschrieben 10. Januar 2006 Hallo, ich finde in den zahlreichen Dokumentationen nichts dazu! Also ich möchte festlegen welche Zeichen erlaubt ist und möglichst eine Fehlermeldung bekommen, wenn ein nicht erlaubtest Zeichen dabei ist! Ich kann zwar jetzt auch jedes einzelne Zeichen mit meinen erlaubten Zeichen vergleichen, aber das ist zu aufwendig und ausserdem möchte ich ja auch noch was lernen. ^^ Ein vergleichbarer Befehl aus PHP zum Beispiel ist ereg! mfg
geloescht_Newlukai Geschrieben 10. Januar 2006 Geschrieben 10. Januar 2006 Sowas dürfte man doch mit einem regülären Ausdruck gehen. Du legst ein Pattern an, daß alle Deine unerlaubten Zeichen enthält und sobald das matcht, weißt Du: Schissendreck.
tallman Geschrieben 10. Januar 2006 Autor Geschrieben 10. Januar 2006 Ich kann dir da nicht ganz folgen, in Java bin ich noch recht neu!!
kingofbrain Geschrieben 11. Januar 2006 Geschrieben 11. Januar 2006 Dann schau Dir mal in der API-Dokumentation die Klasse java.lang.String und das Pattern java.uti.regex an. Da wirst Du fündig. Peter
tallman Geschrieben 11. Januar 2006 Autor Geschrieben 11. Januar 2006 jop mit API und Hilfe eines Programmierfreaks ^^ habe ich dann das gefunden: boolean b = Pattern.matches ("^((\\d)+-){0,}(\\d|x|X){1}$",sISBN); Und das erfühlt seinen Sinn!! danke schön
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden