У меня есть плагин о формате номера. Вы можете увидеть демо на http://jsfiddle.net/nangvabien/Eeukx/5/
Я ввожу в текстовое поле: 123456,...,5678 --> 123.456,5678
формат возврата плагина true.
Но у меня возникают некоторые проблемы, когда ввод в текстовое поле 123456789 -->1.234.56
или 1234567,--> 123.456
, или 12345678. --> 123.456
Я не знаю, почему это неправильно.
Но эти проблемы возникают после того, как я написал больше команд, допускающих один десятичный разделитель в текстовом поле.
var value = $(this).val(),
patt = /(,.*?,|\..*?\.)/;
if (patt.test(value)) { $(this).val(value.slice(0, -1)); }
Пожалуйста, помогите мне исправить мой плагин.