I have this code.
import React, { useState } from "react";
import ReactDOM from "react-dom";
import "./styles.css";
function App() {
const [x, setx] = useState("");
const RR = ({ target: { value } }) => {
if (/^\d+$/.test(value)) {
setx(value);
} else {
setx("");
}
};
return (
<div className="App">
<input text={"text"} value={x} onChange={RR} />
</div>
);
}
const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
всё мою проверку я делаю с помощью регулярных выражений.я не силён регулярных выражений.и это регулярные выражения я нашёл из интернета.Ну когда я пытаюсь использовать символ "." для получения цифры 10.60 получают пустую строку.Как поменять регулярные выражение чтобы была возможность написание дробных чисел ?