number?
https://mui.com/material-ui/react-text-field/#type-quot-number-quot
он пропускает не числовые символы
потому что и обычный инпут их пропускает, делай замену
Собираешь в массив символы которые не нужны и пишешь return в onChange при includes вводимого символа
хуясе, а регулярки для дураков придумали чтоль
Так проще даже
через includes?
если нужны дробные то можшь так value .replaceAll(/[^\d.-]|/g, "") .replace(/(^00)/, "0.0") .replace(/^\./, "0.") .replace(/\.(.*)\./, ".$1");
Обсуждают сегодня