Я разрабатываю систему в ASP.NET, и мне нужна маска текстового поля для обработки ввода чисел с плавающей запятой. Я еще не нашел маску javascript, которая бы УВАЖАЛА десятичную точку. Я пробовал несколько, включая dFilter и «API JavaScript масок», и никто из них не мог быстро выполнить эту работу.Достойная маска JavaScript для чисел с плавающей запятой
Числа мне нужно иметь дело, как следующее:
0.123,456,789,012
12,345,678,890,123.000
1,234,567,890,123.123,456,789,012
Я ценю вашу помощь, если вы могли бы опубликовать сценарий здесь или указать библиотеку JavaScript я мог бы использовать.
Спасибо, но MaskedEdit - это просто шутка от Microsoft. Если я набираю 123.45, я получаю следующее: 2300 045,00 –
В ваших выборках, является ли запятая тысяча разделителей? и является точкой десятичного разделителя? Я смущаюсь по поводу образца «1,234,567,890,123,123,456,789,012' –
Другой вопрос, хотите ли вы набрать только цифры? Или вы хотите также ввести разделители? Первый подход с фиксированными десятичными и тысячными пробелами проще второго. –