Может кто-нибудь помочь мне с кодом для требований ниже или сценариев ... Я достиг 80%, но застрял в автоформатировании ... Это глупо, но для меня ново: (
Ну, мой бизнес-пользовательхотел бы использовать для текстового поля большого количества, которое должно позволять только 2 десятичных знака. То есть, когда она печатает 1000, оно должно автоматически форматироваться как «1,000.00», а когда она печатает 1000000, оно должно быть как «1,000,000.00» и когда она печатает1K, он должен быть автоматически отформатирован как "1,000.00", а когда она наберет 10000.23, он должен быть "10,000.23", а M / m должен быть миллион, а b / B должен быть миллиард. Ну, я мог бы достичь всех этих M / M, k / Kи т. д. и ограничение десятичного числа только двумя десятичными точками. Даже я сохранил проверку, и все, как это, не позволяет использовать любые символы, кроме k / K, m / M, b / B, "." и ",". Пожалуйста, помните, если пользовательупоминает только 2k, это должно быть "2000.00", то есть, я имею в виду, если в числовом значении в текстовом поле нет значений, которые она вводит в качестве десятичного числа, или нет ".", это должно быть "number.00"по сравнению с 23333.32, который должен отображаться как «23,333.32»
Но у меня есть проблема с реализацией автоформатирования входов с запятой для интервала каждые 3 цифры, начиная с первой цифры слева от десятичного разряда.Я не уверен, как сделать это автоформатирование для комы ... Это должно происходить только тогда, когда пользователь заканчивает ввод на вкладке ввода и нажатия.Пожалуйста, помогите мне достичь этого :( Я был бы очень рад, если бы вы могли поделиться примером кода для меня, как описано выше. ( Пожалуйста, рассмотрите все сценарии, которые я упомянул, пока мы пытаемся найти код для этого ) :) Пока что я будутакже тренировка способов достижения этого ... Я знаю, это может показаться глупым для вас, но для меня это ново: (.... спасибо всем ....