1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| const
pattern = /^((\+|00)32\s?|0)(\d\s?\d{3}|\d{2}\s?\d{2})(\s?\d{2}){2}$/,
pattern_mobile = /^((\+|00)32\s?|0)4(60|[789]\d)(\s?\d{2}){3}$/;
let arTel = [
'0497 56 76 78',
'0497567678',
'04 275 47 89',
'04-275-47-89',
'02 354 65 76',
'023546576',
'061 56 76 78',
'061-56-76-78',
'+32 497 56 76 78',
'+32 4 275 47 89',
'+32 2 354 65 76',
'+32 61 56 76 78',
];
for (let tel of arTel) {
tel = tel.replace(/-/g, ' ');
console.log('********\n', tel);
console.log('fixe = ', pattern.test(tel));
console.log('mobile = ', pattern_mobile.test(tel));
} |
Partager