Показывает ввод, который допускает только цифры и десятичную точку?
Есть ли способ определить<input>
что показывает ввод с клавиатуры, который допускает только цифры и десятичную точку (или запятую для международных пользователей)?
<input type='tel'>
показывает телефон дерьмо мне не нужно, и без десятичной точки<input type='number' pattern='[0-9]*'>
показывает все числа, но без десятичной точки
Что я могу сделать, чтобы получить нужный мне ввод?