Ограничить пользователя вводом только одной десятичной точки в поле ввода (используя Javascript). Я пробовал с input type number
и regex
и его предотвращением, но только с ios и настольным браузером не в Android mobile. "."
и ","
ключи не определены для android.
Моя попытка
var regex = new RegExp('^[.][0-9]{0,' +
decimalSize + '}$|^[0-9]{0,' +
this.pricesize + '}$|^[0-9]{0,' +
this.pricesize + '}[.]{1,1}[0-9]{0,' +
decimalSize + '}$');