2017-02-22 1 views
-8

Ich brauche eine Nigeria Telefonnummer asp.net MVC-app zum Beispiel zur Validierung: 08036496516, 07055483123 , 08078785455, 09014587958.Wie kann ich regulären Ausdruck für Nigeria Handynummer implementieren?

Dank

+0

Ihre Forschung Gemeinsame Nutzung hilft allen. Sagen Sie uns, was Sie versucht haben und warum es nicht Ihren Bedürfnissen entsprach. Dies zeigt, dass Sie sich die Zeit genommen haben, sich selbst zu helfen, es rettet uns davor, offensichtliche Antworten zu wiederholen, und vor allem hilft es Ihnen, eine spezifischere und relevantere Antwort zu bekommen! Siehe auch: [ask] –

+0

Es sieht so aus, als wäre das Format nur eine Null gefolgt von zehn Zahlen, sollte nicht schwierig zu implementieren sein. – TheLethalCoder

+0

Ich bin neu in der Webentwicklung, ich weiß nicht, wie man Regex schreibt, aber ich weiß, dass es getan werden kann. Ich möchte nur, dass mir jemand hilft. Ich verspreche, dass mein nächster Kurs Regex sein wird. –

Antwort

1

Diese Arbeiten sollen.

Regexp:

^[0]\d{10}$ 

Spiel:

08036496516 
07055483123 
08078785455 
09014587958 

C# Code:

using System; 
using System.Text.RegularExpressions; 

public class Example 
{ 
    public static void Main() 
    { 
     string pattern = @"^[0]\d{10}$"; 
     string input = @"08036496516 
07055483123 
08078785455 
09014587958"; 
     RegexOptions options = RegexOptions.Multiline; 

     foreach (Match m in Regex.Matches(input, pattern, options)) 
     { 
      Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index); 
     } 
    } 
} 

See: https://regex101.com/r/ncVEAT/2

+0

Regex ist hier Overkill, check Start mit '0' und' length == 11', und * voilà * –

Verwandte Themen