Ich habe diese regex:Regex mit lateinischen Schriftzeichen
if (cadena.matches("^[a-zA-Z ]+$")) return true;
Es ist von A bis Z als Klein- und Groß akzeptieren. Akzeptiert auch Leerzeichen.
Aber das funktioniert nur für Englisch. Zum Beispiel haben wir auf Katalanisch den Charakter "ç". Wir haben auch Zeichen mit 'á', oder 'à', etc.
Haben einige Google und ich keine Möglichkeit gefunden, dies zu tun.
Ich fand heraus, dass ich für UTF-8 filtern kann, aber das würde Zeichen akzeptieren, die nicht wirklich ein Buchstabe sind.
Wie kann ich das umsetzen?
Werfen Sie einen Blick auf [Unicode-Blöcke] (http://jregex.sourceforge.net/gstarted.html#appendix-c). –
Weiß nicht wenn das hilft: http://stackoverflow.com/questions/896374/what-is-the-regular-expression-for-a-spanish-word relevanter: http://stackoverflow.com/questions/6548815/ how-do-i-match-latin-Unicode-Zeichen-in-coldfusion-or-java-regex? rq = 1 – wazy
Werfen Sie auch einen Blick auf [stackoverflow.com/questions/9499851/...](http:/ /stackoverflow.com/questions/9499851/regex-for-validating-alphabetics-and-numbers-in-the-localized-string/9500409#9500409) – stema