i am bit week in regex.i am trying to validate phone no by regex & jquery and it works when i am giving phone number like +4401634687222 or 3301634687222. basically phone number may look like below and those no are valid.
+44 (0) 1634 687222
+44(0)1634687222
4401634687222
25805487
here is my code for validation.
var regEx = '1?\W*([2-9][0-8][0-9])\W*([2-9][0-9]{2})\W*([0-9]{4})(\se?x?t?(\d*))?';
var val = jQuery.trim($("input[id*='txtEnqphone']").val())
if (!val.match(regEx)) {
if ($('#Enquery_feed_loader').html() != '') {
$('#Enquery_feed_loader').fadeOut('slow', function () {
$('#Enquery_feed_loader').html('<span>' + dialog_Msg.Invalid_Phone + '</span>');
}).fadeIn('slow');
} else {
$('#Enquery_feed_loader').fadeOut('slow', function () {
$('#Enquery_feed_loader').html('<span>' + dialog_Msg.Invalid_Phone + '</span>');
}).fadeIn('slow');
}
$("input[id*='txtEnqphone']").focus()
flag = false;
return false;
}
so just change my regex expression as a result i can enter the above phone number. thanks