var reg = new RegExp('^((06)|(07))[0-9]{8}$', 'i');
Regex : Phone number starting with 06 or 07
-
23-06-2022 - |
سؤال
I have this function which works only for 10 digits.
function telValide( tel )
{
var reg = new RegExp('^[0-9]{10}$', 'i');
return reg.test(tel);
}
I would like to check phone number starting with 06
or 07
.
Ex :
06 01010101 : true
07 01240101 : true
00 04343000 : false
المحلول
نصائح أخرى
I guess it's a simple case:
^0[67][0-9]{8}$
The easiest pattern would probably be
^0[67]\d{8}$
i.e.
- 0
- 6 or 7
- a digit
- repeated exactly eight times
That assumes that your white space is merely for emphasis.
You could also be fancy and use a lookahead
^(?=0[67])\d{10}+$
This isn't really adding much expect complexity however.
Try it /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/
and for more details check below links help you how validate your phone and defined specific format
لا تنتمي إلى StackOverflow