|
Можно использовать JS и править по onchange поля ввода, но я не думаю что это удобно (для пользователя). Надежней и лучше использовать PHP. Например preg_replace:
/^[\(]?(\d{3})[\)\s]*(\d{3})[\s\-]?(\d{2})[\s\-]?(\d{2})$/ на '(\\1) \\2-\\3-\\4'
это для номеров от "8121234567" до "(812) 123-45-67".
|