reactjs 响应js输入on更改验证不起作用

dsekswqp  于 2023-02-18  发布在  React
关注(0)|答案(2)|浏览(106)
onChange={(e) => {
    if (e.target.value.match("^[a-zA-Z]*$") != null) {
        setName(e.target.value);
        // console.log(setName);
    } else {
        toast.error("Please match the required format");
    }
}}

这要求的验证是不再工作.数据库是更新与空字符串

sczxawaw

sczxawaw1#

您也可以像这样使用test

onChange={(e) => {
 if (/^[a-zA-Z]*$/.test(e.target.value)) {
     setName(e.target.value);
     // console.log(setName);
 } else {
     toast.error("Please match the required format");
 }
}}

希望能有所帮助。

rqdpfwrv

rqdpfwrv2#

onChange = {(e) => {
  if(e.target.value.match("^[a-zA-Z]*$") === true){
    setName(e.target.value) 
  } else {
    toast.error("Please match the required format")
  }
}}

相关问题