Форматирование телефонного номера в React
Как форматировать инпут с 89098902834
на 8 (909) 890-28-34
?
Нужно чтобы значение менялось на событии onChange
.
Код:
const [inpValue, setInputValue] = useState("");
useEffect(() => {
//как конвертировать номер
}, [inpValue]);
<input
type="tel"
placeholder="+7 (999) 999-99-99"
value = {inpValue}
onChange={(e) => {
setInputValue(e.target.value);
}}
/>
Источник: Stack Overflow на русском