Сообщение от k1ker
|
Есть строка:
code-16429998id1733999hash3d777222hd
Нужно получить такую:
code-42169998id3317999hash3d222777hd
|
Сообщение от k1ker
|
здесь наверное придется с помощью рег. выражений разбивать на 10 переменных и с ними уже работать?
|
Ты плохо думаешь про регулярные выражения...
Как вариант
var str='16429998id1733999hash3d777222hd';
alert(str.replace(/((\d\d)(\d\d)(999))|((\d{3})(\d{3}))/g,'$3$2$4$7$6'))