РегВыражения
Добрый день! прочитал много статей по регулярным выражениям, но так и не могу пока до конца с ними разобраться ( помогите решить задачу: есть входная последовательность из 20 символов: "40603810800020000137" как с помощью регулярного выражения привести строку к формату: "40603.810.8.00020000137"? Заранее спасибо.
|
Вот, что у меня пока получилось:
var regexp = '40603810800020000137'.replace((?=(\w{11})+(?!\w{2 }))/g, '.'); "40603810800020000137" -> "40603810.8.00020000137" Осталось одну точку поставить, но тут я в тупике ( |
s="40603810800020000137" re=/(\d{5})(\d{3})(\d)(\d+)/ alert(s.replace(re, "$1.$2.$3.$4")) |
Цитата:
|
Часовой пояс GMT +3, время: 11:02. |