Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.06.2013, 12:46
Интересующийся
Посмотреть профиль Найти все сообщения от adax
 
Регистрация: 26.05.2011
Сообщений: 19

Работа со строкой (РЕДАКТИРОВАНИЕ)
как из строки "телефона" 89876544321 сделать 8 987 654-43-21 ?
Ответить с цитированием
  #2 (permalink)  
Старый 11.06.2013, 12:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от adax
как из строки "телефона" 89876544321 сделать 8 987 654-43-21 ?
Как вариант...

var t='89876544321';
alert(t.replace(/^([0-9])([0-9]{3})([0-9]{3})([0-9]{2})/,'$1 $2 $3-$4-'));
Ответить с цитированием
  #3 (permalink)  
Старый 11.06.2013, 12:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

adax,
http://learn.javascript.ru/regexp-methods
а сами пробовали написать замену?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Front-end разработчик, работа удаленная или в офисе(Нижний Новгород), фуллтайм. VadimZharko Работа 8 29.04.2013 09:03
Программист JavaScript постоянная удалённая работа. moisha Работа 4 26.10.2011 19:52
Постоянная работа / Front-end / Москва kooper Работа 4 29.09.2011 22:06
Работа с адресной строкой. Phoenix Общие вопросы Javascript 8 22.09.2009 16:02
Работа со строкой PurtCer Events/DOM/Window 9 30.07.2009 22:11