Bestätigen Sie die bangladeschische Telefonnummer mit optionaler +88 oder 01 vor 11 ZiffernC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Bestätigen Sie die bangladeschische Telefonnummer mit optionaler +88 oder 01 vor 11 Ziffern

Post by Anonymous »

Ich verwende den folgenden regulären Ausdruck, um eine indische Telefonnummer zu validieren.

Ich möchte optional +88 oder 01 vor 11 Ziffern der Telefonnummer.

Hier ist, was ich verwende:

Code: Select all

string mobileNumber = "+8801000000000";
if (new Regex(@"^([01]|\+88)?\d{11}").IsMatch(mobileNumber)){
MessageBox.Show("Mobile number is valide", "All information is required", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
else{
MessageBox.Show("Mobile number is not valide", "All information is required", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Wie kann ich das machen?

UPDATE

Wenn ich Handy-Nr. vor 01, bei mehr als 11 Ziffern wird die Validierungs-Mgs benachrichtigt (nicht gültige Handy-Nr.!). Nun, ich habe es verwendet, es schlägt fehl, wenn 13 Ziffern vorhanden sind. Es ändert Validierungs-MGs falsch.

Hier ist mein Code:

Code: Select all

Not valid mobile no.!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post