Espressione regolare per i numeri di cellulare indiani?

Sto cercando un’espressione regolare che corrisponda al testo in base ai seguenti requisiti:

  • contiene solo 10 cifre (solo numeri)
  • inizia con 9.

Questi esempi dovrebbero corrispondere:

  • 9999999999
  • 9876543210

Questi esempi non dovrebbero corrispondere:

  • 999999999
  • 1234567890
  • 8912456789
  • qwe3456 & ert

È fondamentalmente per i numeri mobili indiani.

Si prega di fornire esempi, ho già cercato su Google e tali risposte forniscono una convalida eccessiva.

Prova qualcosa del genere:

^9\d{9}$ 

Preferisco sempre i RE che possono essere usati su qualsiasi motore (quindi niente "\d" cose fantasiose):

 ^9[0-9]{9}$ 

o, in una crisi,

 ^9[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$ 

se il motore RE non ha nemmeno "{}" .

Sì, so che il motore C # può fare sia "\d" che "{}" ma non è sempre così.

Prova questo è testato

 ^([7-9]{1})([0-9]{9})$ 

^ 9 [0-9] {9} $

Prova questo è testato

 ^([9]{1})([0-9]{9})$ 

Chk questo fuori ……. Espressione

 ^((\+){0,1}91(\s){0,1}(\-){0,1}(\s){0,1}){0,1}9[0-9](\s){0,1}(\-){0,1}(\s){0,1}[1-9]{1}[0-9]{7}$ 

Descrizione: questa espressione serve a convalidare i nas mobili indiani

Partite:

9836193498
+919836193498
9745622222

Non corrispondenti:

+9197456222222
8745622222
9836193481

 9{1}\d{9} 

o senza predefiniti \d

 9{1}[0-9]{9} 
 ^([1-9]{1})([0-9]{9})$ 

Prova questo cellulare a 10 cifre Nessuna convalida = ^ ([1-9] {1}) ([0-9] {9}) $ Questa espressione è molto utile per i Nas mobili indiani. Questa espressione non consente la prima cifra zero ( esempio: 0123456789).

prova questo

 ^(((\+?\(91\))|0|((00|\+)?91))-?)?[7-9]\d{9}$ 

Bene, ho scritto questa espressione regolare per convalidare il numero mobile indiano. Fondamentalmente il numero in India inizia con 7-9 escluso il prefisso internazionale (+91) e (0). Questa espressione regolare controllerà il modello di numero di cellulare incluso il codice paese. per esempio

  • + 91-8978989089
  • 09090898978
  • 9909876767
  • 0091-999897678 sono numeri validi

regex è:

^(?:(?:\+|0{0,2})91(\s*[\-]\s*)?|[0]?)?[789]\d{9}$

puoi verificare / testare i tuoi input qui validazione regex