<input/>
태그는 type
속성에 따라 다르게 사용할 수 있으며 기본값으로는 text
를 가지고있다.
<input type="number"/>
<input type="text" onKeyup={(e)=>
{e.target.value.replace(/[^0-9]/g,'');}} />
<input
type="text"
onInput={(e: any) =>
(e.target.value = e.target.value.replace(/[^0-9]/g, ""))}
/>
<input type="number" pattern="\d*" >
<input type="number" pattern="^[0-9]*" >