Benötigen Sie reguläre Ausdrücke für mehrsprachige, die es nur Alphabete

stimmen
2

Ich brauche regulären Ausdruck, die nur Alphabete jeder Sprache erlauben, aber erlaubt keine Sonderzeichen und Zahlen. Im Moment ist ich mit diesem ausdrücklichen, aber es funktioniert nicht in arabischen Sprache

 ^(?=.{1,})[a-zA-Z'.\s]{1,50}$
Veröffentlicht am 16/06/2014 um 12:21
vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
5

Ich brauche regulären Ausdruck, die nur Alphabete jeder Sprache erlauben, aber erlaubt keine Sonderzeichen und Zahlen.

Sie können verwendet werden, \p{L}die aus jeder Sprache , jede Art von Brief übereinstimmt.

^[\p{L}\s]{1,50}$

Wenn Sie passen müssen 'und Punkt .auch, fügen Sie sie einfach auf die Zeichenklasse.

^[\p{L}\s'.]{1,50}$
Beantwortet am 16/06/2014 um 12:50
quelle vom benutzer

stimmen
0

Für Arabisch verwenden diese

^[\u0621-\u064A\040]+$ 

es funktioniert gut mit mir nur Buchstaben, keine Zahlen

Beantwortet am 24/08/2015 um 00:15
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more