Requral для поля float

109
15 ноября 2019, 01:40

/[^ \   \.  0-9]/ig

Нужно запретить вводить точку повторно.

Например

1545.55 -> true
15424.55.44 -> false

короче нужно сделать примерно это

Answer 1

document.querySelector('input').addEventListener('input', e => { 
  e.target.value.replace(/^(-?[0-9]*\.?[0-9]*)/, (m, p1) => { 
    e.target.value = p1; 
  }); 
});
<input type="text">

READ ALSO
Защищают ли подготовленные выражения/переменные полностью от SQL инъекций?

Защищают ли подготовленные выражения/переменные полностью от SQL инъекций?

В мире уже давно используются mysqli и PDOМногие очень активно их пропагандируют: есть подготовленные переменные, всё становится безопасно и прочее

103
Как валидировать IP?

Как валидировать IP?

Как сделать проверку айпи в строке к примеру 1270

100
Как заменить все буквы в строке

Как заменить все буквы в строке

Как заменить в строке все буквы a на t, а все буквы t на a?

104
Как исправить ошибку &#171;Unknown storage engine &#39;InnoDB&#39;&#187;?

Как исправить ошибку «Unknown storage engine 'InnoDB'»?

Что делать если RedBeanphp идеально работает на локалке, и абсолютно не работает на удалённом сервереС подключение к базе всё нормально, проверял...

109