【发布时间】:2021-09-01 13:58:18
【问题描述】:
我想检查类型文本输入的值是这样的数字还是字符串:
<input
type="text"
onChange={(e) => {
const value = e.target.value;
console.log(typeof value);
}}
/>
但是当我输入文本或数字时,它在这两种情况下都会记录字符串。
如何在 react js 中检查输入类型文本的值是否为数字?
【问题讨论】:
-
带有
type="text"的<input>标记的值将始终具有string的value属性类型 -
@Samathingamajig 由于某种原因我不想使用类型编号有没有其他方法来检查值类型?
-
@Samathingamajig 即使你使用
type="number",输入的值也会是一个字符串。
标签: javascript reactjs validation input