Как заменить повторящющиеся символы в конце строки?
В маске должны присутствовать знаки “d” – обозначающие произвольную цифру (аналог ? в маскировании командной строки). Например первый диапазон
2200530127100000000
2200530132099999999
Нужно найти повторяющиеся с конца цифры и заменить их на симвод d
Должно на выходе получиться
22005301271dddddddd
22005301320dddddddd
Прошу прощения. Я тут немного запутался в новом варианте обертки.
Дело в том что у меня не строки разделеные запятыми. А в функцию входят два значения.
function getMask(lo_range, hi_range){
var lo = lo_range.toString();
var hi = hi_range.toString();
if(lo.length != hi.length){
console.log("Разная длина");
return false;
}
return ?????
}
И вот тут я немного запутался со встраиванием решения. Мои варианты как не перебирал не срабатывают ((
Странное задание, абсолютно бессмысленное в такой постановке. Можно конечно последовательно применить скрипт из предыдущего вопроса и из этого, но это будет просто бессмысленной операцией по преобразованию ? в d
PS: Сама постановка исходного и уточненного (этого) задания содержит в себе противоречие:
исходное задание подразумевает сравнение 2-х строк на предмет отличий
уточненное работает только с одной строкой, в которой ищет повторы в конце строки