lololoshka2010, если класть число, то оно просто автоматически преобразуется в строку. Поэтому и не обрезается.
А положить ли число в другую переменную, или в ту же самую, или в кучу других переменных, или как при этом преобразовать каждый раз - дело ваше. Но если никак не преобразовывать, то по сути это просто .toString()
Vasya-prijevalskij, я не это сказал. Почитайте правила, там более чётко расписано. :)
Пока меня не накрыла лень, скопипастю сюда для ленивых:
5.12. Задачи и задания.
В отличие от вопроса, задача и задание представляют собой частную проблемную ситуацию с явно заданной целью, которую необходимо достичь. Пользу от достижения этой цели получает, как правило, лишь её автор. И даже автору решение задачи или задания будет полезно лишь кратковременно (до тех пор, пока он не использует полученное решение). Все остальные пользователи, которые будут просматривать вопрос, сведенный к решению частной задачи, в надежде найти ответ на свой, лишь понапрасну затратят время. Поэтому, чтобы такие вопросы-задания не мешали другим пользователям искать ответы на вопросы, нам приходится их удалять. А для поиска помощи в решении задач и выполнения заданий мы рекомендуем использовать специализированные сервисы, например «Хабр Фриланс».
Володимир Паламар, чем сложнее хотелка, тем хитрее решение.
Скорее всего, придётся мудрить, делать второй input, либо элемент с наложением на input, либо вообще реализовать свой input через canvas и т.д. и т.п.
Но это уже больше смахивает на полноценную задачу, то есть выходит за рамки вопроса. Поэтому формальный ответ будет: по-простому никак не сделать.
nozd up, так от джуна до архитектора - примерно столько же лет. :)
Вопрос автора предполагает, что у него уже есть команда, вопрос про архитектуру, и при это сам вопрос на уровне джуна. Поэтому простого решения здесь быть не может, имхо.