react的antd表单校验,禁止输入空格并触发校验提示

首先需要用到form组件,在form.item内添加rules属性,写正则表达式

TypeScript 复制代码
<Form.Item
  label="员工姓名"
  name="name"
  rules={[
    { required: true, message: '员工姓名' },
    { pattern: /^(?!\s*$).+$/, message: '不能全是空格' },
   ]}
  >
<Input placeholder="请输入员工姓名" />
</Form.Item>

关键代码:{ pattern: /^(?!\s*).+/, message: '不能全是空格' }

相关推荐
q***87604 分钟前
项目升级Sass版本或升级Element Plus版本遇到的问题
前端·rust·sass
k***12175 分钟前
【Nginx 】Nginx 部署前端 vue 项目
前端·vue.js·nginx
看晴天了11 分钟前
手势操控 Three.js!效果炸裂!
前端
喝咖啡的女孩18 分钟前
Promise × 定时器全场景手写
前端
h***346326 分钟前
MS SQL Server 实战 排查多列之间的值是否重复
android·前端·后端
本地跑没问题28 分钟前
Rect深入学习
前端
北辰alk28 分钟前
跨域难题终结者:Vue项目中优雅解决跨域问题的完整指南
前端
吹水一流28 分钟前
为什么 SVG 能在现代前端中胜出?
前端
小皮虾29 分钟前
拒绝卡顿!小程序图片本地“极速”旋转与格式转换,离屏 Canvas 性能调优实战
前端·javascript·微信小程序
小熊哥72229 分钟前
一个有趣的CSS题目
前端