Как заменить первые 3 цифры, затем установить точку, а затем установить точку всю вторую цифру?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Как заменить первые 3 цифры, затем установить точку, а затем установить точку всю вторую цифру?

Сообщение Anonymous »

У меня есть случайное число из базы данных.
Например: 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»