Prüfen, ob ein String einen Bindestrich enthält

Status
Nicht offen für weitere Antworten.

slaytallicer

Mitglied
Hallo,
ich erstelle gerade eine Prüfung für eine Namenseingabe. Diese sieht bisher wie folgt aus:
Code:
StringBuffer buffer = new StringBuffer(request.getParameter(PARAM_VORNAME));
				        int length = buffer.length();
				        for(int i=0; i < length; i++){
				            if(	
				            		(!Character.isLetter(buffer.charAt(i)))
				            	  ){
				            	result.add(newErrorMessage("Der Vorname darf nur aus Buchstaben bestehen!")
										.setPropertyname(PARAM_VORNAME));
				            }					
				        }

Allerdings würde ich gerne auch das Zeichen "-" erlauben, um Doppelnamen wie z.B. "Karl-Heinz" verwenden zu können.
Kann mir jemand sagen, wie ich so eine Überprüfung im Code hier einfüge?
Habe es mit der ".matches"-Funktion versucht, bin aber zu keinem Ergebnis gekommen.[/code]
 
G

Guest

Gast
Eine grobe Loesung waere:



Code:
public boolean test(CharSequence s){
	return Pattern.matches("([A-Za-zÄäÜüÖöß]|-)+", s);
}

Diese Methode liefert true fuer alle Zeichenketten (String, StringBuffer, StringBuilder) die aus Buchstaben und Bindestrichen bestehen. Das regex-pattern ist sehr grob, laesst also auch zB "---kaRLHein-z" durch. Ein feineres Pattern ist natuerlich moeglich, aber fuers erste solltest du hiermit weiterkommen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L mit "assert" einen String prüfen Java Basics - Anfänger-Themen 5
J Schlüsselworte Prüfen, ob ein bestimmtes, ganzes Wort in einem String enthalten ist. Java Basics - Anfänger-Themen 6
M Prüfen on eine Zahl im String enthalten ist Java Basics - Anfänger-Themen 3
ravenz Schleife mit for über String Array „zahlen“und prüfen ob Wert „a“ oder „b“ oder „c“ entspricht (mittels || ) Java Basics - Anfänger-Themen 4
K Wie String prüfen ob drei mal das gleiche Zeichen vorkommt? Java Basics - Anfänger-Themen 7
Dimax Erste Schritte String Eingabe Prüfen Java Basics - Anfänger-Themen 11
B String mit Emailadresse prüfen Java Basics - Anfänger-Themen 11
B Serial Key prüfen -> String mit privatem Key und dann abgleichen; Summe = 0 Java Basics - Anfänger-Themen 8
M String prüfen Java Basics - Anfänger-Themen 7
S String auf Pallindromeigenschaft prüfen Java Basics - Anfänger-Themen 15
G String auf Format prüfen Java Basics - Anfänger-Themen 3
O Prüfen ob ein String den selben Namen hat wie eine Booleanreihe? Java Basics - Anfänger-Themen 17
C String auf bestimmtes Zeichen prüfen Java Basics - Anfänger-Themen 7
A String-Array EOF prüfen Java Basics - Anfänger-Themen 6
L String auf Tab prüfen Java Basics - Anfänger-Themen 2
T Prüfen, ob ein String eine Zahl ist Java Basics - Anfänger-Themen 10
G String auf Muster prüfen Java Basics - Anfänger-Themen 5
StrikeTom Prüfen ob ArrayList string enhält! Wie??? Java Basics - Anfänger-Themen 5
D prüfen ob string nur ascii zeichen enthält Java Basics - Anfänger-Themen 7
I Primzahlen check, String prüfen lassen. Java Basics - Anfänger-Themen 6
H String auf Werte prüfen Java Basics - Anfänger-Themen 6
S String auf Integer prüfen - wie am günstigsten? Java Basics - Anfänger-Themen 4
G String auf Ziffern prüfen Java Basics - Anfänger-Themen 30
G Prüfen ob String Datum ist Java Basics - Anfänger-Themen 4
I Prüfen, ob String Buchstaben enthält Java Basics - Anfänger-Themen 3
W gemischten String auf Integer wert prüfen Java Basics - Anfänger-Themen 4
S Prüfen ob eine TextFeldeingabe String enthält Java Basics - Anfänger-Themen 5
B Pattern matches (String auf - prüfen) Java Basics - Anfänger-Themen 2
G Text String prüfen Java Basics - Anfänger-Themen 2
C String prüfen Java Basics - Anfänger-Themen 5
W Idee für: prüfen, ob String gültiges Datum darstellt? Java Basics - Anfänger-Themen 6
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
Ostkreuz Int Scanner auf Enter Eingabe prüfen Java Basics - Anfänger-Themen 4
S Prüfen ob ein zweidimensionales Array rechteckig ist Java Basics - Anfänger-Themen 4
Fiedelbambu Prüfen von Komma stelle beim Taschenrechner Java Basics - Anfänger-Themen 5
sserio Prüfen, ob eine Zahl eine periodische Zahl ist Java Basics - Anfänger-Themen 20
I Auf vollen Monat prüfen? Java Basics - Anfänger-Themen 22
A Dateiname auf Vorkommen prüfen Java Basics - Anfänger-Themen 29
I Prüfen, ob Anzahl an Monate ein Jahr ergeben Java Basics - Anfänger-Themen 4
K Warum gibt mir z. B. 40^128 eine Zahl? Ich dachte mit xor kann man nur booleanwerte erhalten, also prüfen ob etwas whar oder falsch ist? Java Basics - Anfänger-Themen 1
W Klasse existiert prüfen Java Basics - Anfänger-Themen 5
Q Prüfen ob Zahl als Summe von Potenzen dargestellt werden kann. Java Basics - Anfänger-Themen 20
U Kann man bei Java gleich mehrere Bedingungen prüfen in der If, aber in einem "Satz"? Java Basics - Anfänger-Themen 1
O Ich ahbe einen char und diesen soll ich bei .matches prüfen, also ob der char in meiner Zeichenkette vorhanden ist, wie mache ich das? Java Basics - Anfänger-Themen 9
B Array nach Wert prüfen rekursiv Java Basics - Anfänger-Themen 5
G Strings auf Gleichheit prüfen - Aufgabe vom Prof. Java Basics - Anfänger-Themen 5
M Array auf Primzahlen prüfen Java Basics - Anfänger-Themen 7
J ArrayList auf bereits vorhanden eintrag prüfen Java Basics - Anfänger-Themen 5
X Zwei Dimensionales Array prüfen Java Basics - Anfänger-Themen 1
B Prüfen, ob Zeit Überschreitung Java Basics - Anfänger-Themen 2
B Sudoku prüfen Java Basics - Anfänger-Themen 13
M Prüfen auf null ohne NPE Java Basics - Anfänger-Themen 1
X Array auf Leerstellen prüfen Java Basics - Anfänger-Themen 1
FelixN Prüfen, ob ein 2D-Array rechteckig ist Java Basics - Anfänger-Themen 42
C Erste Schritte JComboBox Einträge auf Duplikat prüfen Java Basics - Anfänger-Themen 4
M prüfen ob alle array werte gleich sind Java Basics - Anfänger-Themen 27
C Array auf Null-Inhalte prüfen Java Basics - Anfänger-Themen 9
B Prüfen, ob Country Code in Europa ist? Java Basics - Anfänger-Themen 24
L Prüfen ob Fax (Tif-Datei) vollständig angekommen ist Java Basics - Anfänger-Themen 15
O Datenstruktur auf SET prüfen in O(n) Java Basics - Anfänger-Themen 32
O Einzelne Bits umwandeln und prüfen Java Basics - Anfänger-Themen 23
U Mehrfacheingabe auf bestimmte Parameter prüfen Java Basics - Anfänger-Themen 8
B Prüfen, ob Datum2 der gleiche Tag ist wie Datum1 Java Basics - Anfänger-Themen 10
S char auf buchstabe/zeichen prüfen Java Basics - Anfänger-Themen 1
S Array doppelter Wert prüfen Java Basics - Anfänger-Themen 7
B Prüfen, ob es schon einen Termin gibt in einem Zeitraum Java Basics - Anfänger-Themen 5
K Linux Speicherplatz mit Java prüfen Java Basics - Anfänger-Themen 4
O Array nach gleichen Zahlen prüfen und ausgeben Java Basics - Anfänger-Themen 6
G Compiler-Fehler Auf Anagramm prüfen Java Basics - Anfänger-Themen 1
B Excel File einlesen und Überschrift prüfen Java Basics - Anfänger-Themen 8
DaCrazyJavaExpert Input/Output Prüfen wie oft etwas eingegeben wurde Java Basics - Anfänger-Themen 2
K Operatoren 2D Int Array auf Null-Referenzen prüfen Java Basics - Anfänger-Themen 18
S Prüfen ob Zelle in Excel leer ist funktioniert nicht (Apache POI) Java Basics - Anfänger-Themen 18
C Klassen Reguläre Ausdrücke auf Gleichheit prüfen Java Basics - Anfänger-Themen 5
M Erste Schritte Java prüfen ob eine der Möglichkeiten erfüllt ist Java Basics - Anfänger-Themen 2
R Auf Nachkommastellen prüfen. Java Basics - Anfänger-Themen 2
P Argumente auf plausibilität prüfen... Java Basics - Anfänger-Themen 8
F LimitedQueue auf Datum prüfen Java Basics - Anfänger-Themen 6
B Passwort prüfen bis eindeutig - while Schleife? Java Basics - Anfänger-Themen 11
Tommy Nightmare Variable auf mehrere Ungleichheiten prüfen Java Basics - Anfänger-Themen 18
E 2D Arrays auf Ungleichheit prüfen! Java Basics - Anfänger-Themen 5
MrSnake Prüfen ob TitledPane schon besteht Java Basics - Anfänger-Themen 2
N Compiler-Fehler Iban prüfen Java Basics - Anfänger-Themen 7
J Prüfen ob Arrays nur mit einem Wert belegt sind Java Basics - Anfänger-Themen 3
E Prüfen ob Sammlung gesetzt wurde - Lebensmittelsammlung Java Basics - Anfänger-Themen 8
H Zufällig generierte Zahlen auf Eingabe prüfen Java Basics - Anfänger-Themen 5
S Prüfen ob bestimmter Ordner geöffnet ist (Windows XP) Java Basics - Anfänger-Themen 5
Ruvok Prüfen ob bestimmtest Element existiert im Array Java Basics - Anfänger-Themen 11
DeVolt Java8 Paket Time: Datum prüfen / try-catch Java Basics - Anfänger-Themen 1
W char-Array auf bestimmte Zeichen prüfen Java Basics - Anfänger-Themen 10
AssELAss Datums-Objekt prüfen ob im gleichen Monat? Java Basics - Anfänger-Themen 5
Screen Input/Output Wie prüfen ob Stream1 in Stream2 enthalten ist (on-the-fly) ? Java Basics - Anfänger-Themen 5
P Seite auf Inhalt prüfen Java Basics - Anfänger-Themen 2
I Prüfen ob Webseite existiert Java Basics - Anfänger-Themen 3
Z Inputs prüfen Java Basics - Anfänger-Themen 6
G Textdatei auf Dubletten prüfen Java Basics - Anfänger-Themen 8
I Prüfen von zwei Listen Java Basics - Anfänger-Themen 1
K zwei Rechtecke auf Berührung prüfen Java Basics - Anfänger-Themen 2
J Eingabewert übergeben und prüfen von showInputDialog Java Basics - Anfänger-Themen 4
L 6stellige Zufallszahlen erzeugen & auf einzigartigkeit prüfen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben