Автор эдик хлибичук задал вопрос в разделе JavaScript
Как вывести только цифры через document.write? JavaScript и получил лучший ответ
Ответ от Николай Веселуха[гуру]
function setIndex(sign = 6) {
let index;
while (true) {
index = Number.parseInt(prompt("Введите почтовый индекс"), 10);
if (!Number.isNaN(index)) {
index = Math.abs(index);
index = index.toString();
if (index.length === 6) {
break;
} else {
alert("Индекс должен состоять из " + sign + " цифр!")
}
} else {
alert("Индекс должен содержать только цифры!")
}
}
return index;
}
let index = setIndex();
document.write(index);
Ответ от CLazStudio[гуру]
Чтобы убрать все символы кроме цифр, str = str.replace(/[^0-9]/g,"");
А потом можно просто подсчитать количество символов в строке (чтобы их было 6) str.length
Чтобы убрать все символы кроме цифр, str = str.replace(/[^0-9]/g,"");
А потом можно просто подсчитать количество символов в строке (чтобы их было 6) str.length
Ответ от Leo Khan[гуру]
parseInt()
parseInt()
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как вывести только цифры через document.write? JavaScript