我试图弄清楚如何通过检查用户输入字符串的长度来验证用户的输入。现在,该代码将验证用户输入的是字符串还是整数。但是我需要帮助验证它们的输入字符串的长度,如果输入字符串的长度小于2,则会给他们一个错误。
const handleText = (event) => {
let letters = /^[A-Za-z]+$/;
if (event.target.value.match(letters)) {
setText(event.target.value);
}else
setText("error");
}
return(
<div>
<TextField onChange = {handleText} label={"Name"}/>
{text}
</div>
);
}
可能这段代码会有所帮助。您可以在我创建的此链接沙箱中使用它。您可以使用length属性通过onSubmit事件验证长度。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句