Это не совсем то. Можно вводить только числовую информацию, немного доработала, но не могу сообразить как сделать, чтобы только одну точку можно было ввести
function splitNums(delimiter, str){
str = str.replace(/[^(\d)*((\.){1}?\d*)?$]/g, "");
str = str.replace(/(\d+)(\.\d+)?/g,
function (c, b, a) {
return b.replace(/(\d)(?=(\d{3})+$)/g, '$1' + delimiter) + (a ? a : '')
}
);
return str;
}
А то сейчас можно ввести и такое "444..554...97"
Подскажите, пожалуйста.