Это регулярное выражение я использую, чтобы соответствовать номера телефонов, как:Регулярное выражение для соответствия телефонных номеров с кодами стран
00 00 00 00 00
00 00 0 00 00 00 00
+00 0 00 00 00 00
(\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2})\s+(\d{2}\s+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2})\s+(+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2})
Я попытался включить его в мои JavaScript, но это на самом деле не работает
if(document.maj_profil.phone.value.search(/^\(\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\)\s+\(\d{2}\s+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\)\s+\(+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\)/) == -1)
{
displayDialog('wrong phone format')
}
Наверняка эти \\\ (\\\) 's неверны? В ваших примерах нет скобок по номерам телефонов. – 2009-10-14 14:20:04
Ваш пользователь должен ввести 1 номер телефона или он должен ввести все 3? – jantimon
только один, но есть 3 возможных формата – Roch