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);
}
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.!