2016-08-26 2 views
0

Ich versuche, einen regulären Ausdruck zu erzeugen, die folgenden würde passen die sequenzWie kann ich regelmäßig verwenden Ausdruck für mehrere Werte

  • + 911111111111, 912222222222 +, + 913333333333, + 914444444444

Es sollten keine anderen Zeichen außer + und Zahlen erlauben

I this->

/^(\+91)\d{10}$/ 
versucht haben,

Aber es funktioniert nur für eine Telefonnummer nicht für mehrere Telefonnummern

+1

[tag: Javascript] oder [tag: php]? – Tushar

+0

http://regex101.com –

+0

[** '/^\ + 91 \ d {10} (?:, \ + 91 \ d {10}) * $ /' **] (https: // regex101. com/r/LE0gH0/2) –

Antwort

1

Wenn

^\+\d{11}$ 

(a + von 11 Ziffern folgen) ist Sie das konkretisieren müssen über nicht ausreichend werde, was Sie wollen erlauben und nicht erlauben.

aktualisieren folgenden Kommentar: die ersten beiden Ziffern sind "91" so diejenigen angegeben werden können, und dann zehn weitere Ziffern:

^\+91\d{10}$ 
+0

Jede Telefonnummer sollte mit +91 und gefolgt von 10 Ziffern beginnen. Und mehrere Werte sollten überprüft werden – Roma

+0

@Tushar Diese Anforderung ist nicht klar in der Frage ... (aber ist jetzt) ​​ – Richard

+1

@Tushar Operatives Wort "rate" (und die Ganzzahlige Anforderung scheint herumzuprallen). Die Frage ist zunehmend unklar. – Richard

Verwandte Themen