2016-04-19 11 views
0

Arbeits Ich habe einen Eingang, wo ich testen wollen, ob der eingefügte Text nur in arabischen Schriftzeichen, wie folgend:ng-Muster nicht richtig

ng-pattern="/^([\u0600-\u06ff]|[\u0750-\u077f]|[\ufb50-\ufbc1]|[\ufbd3-\ufd3f]|[\ufd50-\ufd8f]|[\ufd92-\ufdc7]|[\ufe70-\ufefc]|[\ufdf0-\ufdfd]|[ ])*$/g" 

dieser Eingang funktioniert und akzeptiert nur Arabisch Werte, aber es akzeptiert nur Werte die haben eine Länge von einer ungeraden Zahl, zum Beispiel, wenn ich tippe: عماد, die 4 Zeichen hat, wird es nicht funktionieren, aber wenn ich tippe: أسماء, die 5 Zeichen hat, funktioniert es.

das ist mein jsfiddle:

http://jsfiddle.net/2dznptry/

also warum ich dieses Verhalten bekommen?

Antwort