//First : Simple Method
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (char.IsDigit(e.KeyChar) == true)
{
if (textBox1.Text.Length < 10)
                {
                    //do nothing
                }
                else
                {
                    MessageBox.Show("Max 10 chars");
                    e.Handled = true;
                }
            }
            else
            {
                e.Handled = true;
            }
        }
//Second Method
using System.Text.RegularExpressions;
private void btnValidatePhoneNumber_Click(object sender, EventArgs e)
        {
            Regex re = new Regex("^9[0-9]{9}");
            if(re.IsMatch(txtPhone.Text.Trim()) == false || txtPhone.Text.Length>10)
{
MessageBox.Show("Invalid Indian Mobile Number !!");
txtPhone.Focus();
}
}
//With the help of JavaScript
function phone_validate(phone)
{
       var phoneReg = ^((\+)?(\d{2}[-]))?(\d{10}){1}?$;
       if(phoneReg.test(phone) == false)
       {
              alert("Phone number is not yet valid.");
       }
       else
       {
              alert("You have entered a valid phone number!"); 
       }
}
 
 
No comments:
Post a Comment