react实现手机号码验证
Regular.jsx
import React from "react";
class Regular extends React.Component{constructor(){super();this.state={tel:'',info:'',flag: false}}number=(e)=>{const {name, value} = e.target;var {info} = this.state;var phoneReg = /1(3|8)[0-9]{9}$/;// 当输入的值少于11位if (value.length < 11) {info = "正在输入...";} else {if (phoneReg.test(value)) {info = "格式正确";} else {info = "格式不正确,请输入重新输入";}}this.setState({// ES6计算属性名称[name]:value,info,// test用来判断字符串是否符合正则表达式规则,符合规则flag则返回true,不符合返回falseflag: phoneReg.test(value),})}sumbit(e) {const {flag} = this.stateif (flag) {alert('验证成功')} else {// 当验证失败就可以不用提交 preventDefault阻止默认提交e.preventDefault();alert('验证失败')}}render() {const { tel,info} = this.statereturn (<form><h2>react手机号码验证</h2><label>手机号码(+86):</label><br/><input type="text" name="tel" value={tel} onChange={(e) => this.number(e)} /><input type="text" name="info" className="css-input-info" value={info} readOnly/><br/><br/><input type="submit" value="Submit" onClick={(e) => this.sumbit(e)}/></form>)}
}
export default Regular
react实现手机号码验证相关推荐
- react 统一字段验证_如何使用React的受控输入进行即时表单字段验证
react 统一字段验证 by Gosha Arinich 通过Gosha Arinich 如何使用React的受控输入进行即时表单字段验证 (How to use React's controlle ...
- VUE 一个或多个邮箱以及手机号码验证,多个邮箱和手机号重复校验
1.一个或多个邮箱以及手机号码验证,不会删选重复的邮箱或者手机号 如图,VUE项目中验证一个或者多个邮箱和电话号码 中间用","隔开,在vue的data{}下面编写验证的正则表达式 ...
- 互联网金融:为什么贷前风控需要进行手机号码验证(联通、移动、电信)
在进行贷前风控时,国内的互联网借贷平台大都要求进行手机号码验证(电信运营商验证),验证方式为:通过用户输入的手机号.运营商服务密码,获取用户的通话记录等信息,之后通过数据分析为借款人提供一定的授信额度 ...
- php两个手机号正则表达式_php 手机号码验证正则表达式
php 手机号码验证正则表达式 比较简洁的代码一: $str = ''; $isMatched = preg_match('/^0?(13|14|15|17|18)[0-9]{9}$/', $str, ...
- 手机号码验证--区号验证--电话号验证--分机号验证--手机号和固定电话二选一--用户名只能为汉字或者英文请--邮箱账号...
// 手机号码验证jQuery.validator.addMethod("isPhoneNumber", function(value, element) {var tel = / ...
- html 正则手机号,js正则表达式之手机号码验证
js正则表达式之手机号码验证2017-09-03 11:10 在填写表单的时候,对手机号码进行验证,是用得最多的地方. 你看不管你是app注册,还是论坛注册一个会员,都得用到手机号码. 而且现在互联网 ...
- js手机号码验证以及隐藏中间四位数字
愚人节要上班,一点要放小长假的感觉都没有,清明三天本来打算去爬黄山,公司通知说是4.15号去春游,要徒步15公里,我有点心疼我的腿,想想还是放弃了黄山行. 夏天就要来了,从去年夏天来上海开始工作后,我 ...
- 如何使用react-native-app-auth设置React Native身份验证
by Melih Yumak 通过Melih Yumak 如何使用react-native-app-auth设置React Native身份验证 (How to set up React Native ...
- 最新手机号码验证正则表达式
转自:最新手机号码验证正则表达式js版 由于手机号段的不断更新,以前的正则表达式已经无法满足需求.重新编写这条表达式,号段资料来源依据:http://www.jihaoba.com/tools/hao ...
最新文章
- android开发出现No Launcher activity found!解决方案
- Transact SQL 常用语句以及函数
- 使用swipemenulistview实现列表的左右滑动
- Codechef SEAARC Sereja and Arcs (分块)
- java web 嵌套播放器_请教一下tableau如何嵌套进自己开发的javaweb 项目中,谢谢了...
- Android UI学习 - GridView和ImageView的使用
- 综合项目:Keepalived+Redis+Haproxy实现主从热备、负载均衡、秒级切换
- github上传文件
- Page.Validate()方法
- 创建一个jFinal项目
- 若依可以商用吗_商用自动炒菜机Qamp;A,你想知道的都在这里!
- Spring使用注解的方式实现AOP的开发——Spring AOP(七)
- php防止视频资源被下载
- Axure RP 9 汉化包
- kali linux 无线攻击——aircrack-ng
- 如何使用谷歌验证码 kaptcha,详细使用步骤
- Dubbo的基本使用
- UNP卷一chapter17 ioctl操作
- AO3415-ASEMI低压P沟道MOS管AO3415
- 什么是Spark、Spark特点、Spark Streaming和Storm的区别
热门文章
- 商代王后妇好、玉器及特展相关资料整理
- 网易im聊天室的集成
- 以太坊Solidity之Truffle的使用流程与集成指南
- maven 的使用
- bugku_PHP代码审计—md5加密相等绕过
- Keil MDK5 详细安装教程
- 原根算法C语言,算法导论-----数论-----元素的幂
- 微信小程序开发之——数据存储Storage
- MySQL登录报错1045解决办法-1045-Access denied for user ‘root‘@‘‘(using password:YES)
- metis 论文串行图划分笔记