Например: 123456789 < /p>
Мой вывод должен выглядеть следующим образом: 123.45.67.89.
Если у меня есть более короткое число - 12345 - вывод выглядит так: 123.45.
или: 8467485 - Then 846.74.4. /> Всегда пишите первые 3 числа сначала, затем все 2 числа, за которым следует точка.
Всегда есть только числа с нечетными цифрами, так что 5, 7, 9 .. max. 13 - Цифры
my idee заменяют. < /P>
Код: Выделить всё
$show = String(value).replace(/^(\d{3})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})$/,
"$1.$2.$3.$4.$5");
< /code>
Но я понятия не имею о структуре замены.
Есть ли что -то простое, и может ли кто -нибудь привести мне пример?function formatString(str) {
const firstPart = String(str).slice(0, 3);
const remainingPart = String(str).slice(3);
let formattedString = firstPart + ".";
for (let i = 0; i < remainingPart.length; i += 2) {
formattedString += String(remainingPart).slice(i, i + 2) + ".";
}
return String(formattedString);
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... all-second