Просмотр полной версии : паттерн на php для проверки номера телефона.
вобщем, нужно с помощью regular expressions проверить номер телефона на соответствие шаблону:
+(ххх) ххх-хх-хх
как обычно, с меня плюсик ;)
Не легче проверять, чтто должно быть 10 - 11 знаков, одни цифры, потом для вывода на странице можно уже изменить по такому шаблону, который ты привел
preg_match('~^\+\(\d{3}\)\s?\d{3}-\d{2}-\d{2}$~', $number)
В этом случае пользователю нужно обезательно писать +(3 цифры)3цифры+2цифры+2цирфы
Какэто не удобно это писать в одном инпуте
Да лучше уж
+<input type="text" name="num[]" maxlength="1" size="1">(<input type="text" name="num[]" maxlength="3" size="3">)<input type="text" name="num[]" maxlength="3" size="3">-<input type="text" name="num[]" maxlength="2" size="2">-<input type="text" name="num[]" maxlength="2" size="2">
Тогда num будет массивом примерно таким
Array
{
[0] => x
[1] => xxx
[2] => xxx
[4] => xx
[5] => xx
}
Хотя и это будет не очень удобно
astrologer
11.01.2008, 18:40
http://xpoint.ru/forums/programming/javascript/misc/thread/40757.xhtml
NOmeR1, а если заюзать firebug и изменить maxlenth ?
NOmeR1, а если заюзать firebug и изменить maxlenth ?
Ну можно же на PHP проверять правильность ввода :) Он не просил это делать.
как и обещал - bul.666, NOmeR1 +2;
astrologer, Isis - +1 =)
спасибо за помощь...
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot