Пишу реакт приложение, требуется регулярное выражение, чтобы в инпут можно было записать только числа и после запятой можно было максимум написать 2 цифры
Вот код
const FormShopping = observer(() => {
const [inputText, setInputText] = useState('');
function handleInput(e)
{
let text = e.target.value.replace(/[^\d.]{1, 3}/, '');
setInputText(text);
}
})
return (
<Input onInput={handleInput} value={inputText} type="text" />
)
В регулярках я полный ноль, пытался сам написать или найти что то, но полностью правильное решение так и не нашел.
Помогите пожалуйста)