10 Stimmen

Keine Ziffern Java Regex-Muster

Ich möchte ein Regex-Muster, um zu überprüfen, dass die Zeichenfolge keine Ziffern enthält.

Zur Veranschaulichung: Ich kodiere ein Krankenhaussystem und ich möchte, dass der Benutzer den Namen des Patienten eingibt. Natürlich sollte der Name keine Ziffern enthalten, wie kann ich das mit Regex erreichen?

21voto

Tyler Punkte 21336

\D eine Nicht-Ziffer ist, und somit \D* ist eine beliebige Anzahl von Nicht-Ziffern in einer Reihe. Die gesamte Zeichenkette sollte also übereinstimmen \D* .

3voto

Arthur Thomas Punkte 4947

\A\D * \Z

eine gute Regex Spickzettel aquí

2voto

Fried Hoeben Punkte 3182

Versuchen Sie es: \D

Siehe die JavaDoc für Muster

0voto

fastcodejava Punkte 37539

Nun, die Namen sind normalerweise alphabetisch geordnet, also ist das gut: [a-b,A-Z, ,-]+

EDIT : [a-zA-Z- ',]+

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X