一、背景:前端框架 react+antd
1.在form表单中 输入手机号 校验,并且当校验通过时,则允许表单提交数据,,未通过,则阻止该表单提交数据 ,参考 antd API ,部分代码如下:

{ getFieldDecorator('moblie',{initialValue:this.props.data.mobile    ---初始化查出来的数据rules:[**{required:true, message:'手机号不能为空'},{pattern:/^1[0-9]{10}/, message:'请输入正确的手机号'}**]
})
<Input placeholder='输入手机号' style = {{width:210}} />
}

此时,在form 表单提交的方法中 例如:

handleSumbit = (e) ={
e.xxx;
this.props.xxx((err,values) => {***if(err){let isErr  =false;   -----根据设置的参数来确定,表单中数据正确,则能正常提交,否则阻止提交;           for(let key in err ){for(let i=0;i<err[key].errors.length;i++){message.error(err[key].errors[i].message);isErr = true;}}if( isErr){return false;}}***
})
}

以上代码可直接复用
以上纯属个人记录,,,,,

还有一种方式时自定义表单验证 ,未尝试,
地址如下:
https://blog.csdn.net/onlyliii/article/details/80759781?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

antd+react ---手机号校验(流程中使用)相关推荐

  1. ANTD react 手机号(验证码)登陆 + 账号登陆(图形验证码)

                       这种页面可能是大家常用的,但重写比较费时间,之前没有搜到完整的,在这里自己总结一下,方面复用 代码: <LoginFormformRef={formRef} ...

  2. antd react dva在model中使用另一个model的state值

    const oldData = yield select(({ baseDictionary }) => {return ([...customPageSetting.list,]) });

  3. [react] 有在项目中使用过Antd吗?说说它的好处

    [react] 有在项目中使用过Antd吗?说说它的好处 They gave every user a big surprise on Christmas Holiday. 个人简介 我是歌谣,欢迎和 ...

  4. Android签名机制及PMS中校验流程(雷惊风)

    @Android签名机制及PMS中校验流程(雷惊风) 网上看到一篇比较好的关于Android签名的文章,但是文章链接不安全,不知道哪天会不会找不到了,而且需要关注才能查看完整版,所以在这里记录一下,原 ...

  5. 移动端开发-体检预约 手机号校验 30秒倒计时 日历展示

    手机验证码 1. 体检预约流程 2.体检预约 2.1页面调整 2.1.1 展示预约的套餐信息 2.1.2 手机号校验 2.1.3 30秒倒计时效果 2.1.4 发送ajax请求 2.1.5 日历展示 ...

  6. 阿里云盘 身份校验流程已经结束,请关闭页面

    阿里云盘网页版通过手机号验证码成功登陆,使用阿里云盘APP,通过手机号验证码登陆,提示:"身份校验流程已经结束,请关闭页面". 可以通过APP中登陆页面的找回密码解决该问题

  7. 健康管理系统第七天(移动端_体检预约(手机号校验、发送验证码之后30秒倒计时效果、生成验证码、向手机发送验证码))

    一.体检预约流程 用户可以通过如下操作流程进行体检预约: 1.在移动端首页点击体检预约,页面跳转到套餐列表页面 2.在套餐列表页面点击要预约的套餐,页面跳转到套餐详情页面 3.在套餐详情页面点击立即预 ...

  8. onclick 源码_仿照React源码流程打造90行代码的Hooks

    作者:苏畅 转发链接:https://mp.weixin.qq.com/s/YLSD4IojDWTPlov_RQtVAA 前言 你可能已经看过其它简易的Hooks实现.那么本文和其它实现有什么区别呢? ...

  9. 如何使用Create React App DevOps自动化工作中所有无聊的部分

    by James Y Rauhut 詹姆士·鲁豪(James Y Rauhut) 如何使用Create React App DevOps自动化工作中所有无聊的部分 (How I automate al ...

最新文章

  1. 循环爬取图片_Java爬取简单的网页内容和图片
  2. [Voice communications] 让音乐响起来
  3. python可以修图吗_会照片处理的不只是ps,还有Python!
  4. SpringBoot项目中静态资源加载失败,那可能是自定义配置类继承了WebMvcConfigurationSupport这个类
  5. 横向循环焦点图片展示_多光子显微镜成像技术之十二:多光子显微镜中的焦点深度扩展方法...
  6. MySQL于ON DUPLICATE KEY UPDATE采用
  7. word中表格占满一页,在后面出现一个空白页 删除方法
  8. 【转】glTexImage2D()和gluBuild2DMipmaps() [将载入的位图文件(*.bmp)转换成纹理贴图]+glTexParameteri()纹理过滤函数...
  9. java 对象与引用_Java --对象引用与对象的区别
  10. FISCO BCOS源码(2)启动顺序
  11. 暴风影音II升级进程stormliv.exe持续不停的调用WSPSelect()函数,它想干啥?
  12. BTC源码分析 准备
  13. 豆瓣电影、纪录片、书籍......下载神器
  14. 蓝桥杯 杨辉三角形 python组省赛真题
  15. python源代码文件加密
  16. hibernate官网下载
  17. 上海地区房价影响因素预测
  18. 输入的产品无法再此计算机,一键重装系统时遇到“安装程序无法将Windows配置为在此计算机的硬件上运行”...
  19. Android动态更换图标
  20. 苹果设备如何进入恢复模式

热门文章

  1. 欧尼酱讲JVM(07)——方法的栖身之所—虚拟机栈
  2. 一个整数,个位是4,把4移动到首位,则变为原来4倍,那么这个数是?
  3. 识别主机名和IP地址
  4. 【Azure实例】有趣的Silverlight应用:录播简笔画
  5. Netbox安装配置及使用
  6. 联想笔记本e480恢复出厂设置_ThinkPad笔记本一键恢复键是哪个|Thinkpad按什么键进一键还原...
  7. HI3518E按键驱动和应用代码
  8. Qt 之 模仿迅雷 根据Url获取文件信息——上
  9. 如何下载广西壮族自治区卫星地图高清版大图
  10. 如何安装adb(Android Debug Bridge)