UNPKG

rn-project

Version:

#### 项目介绍 类似一个脚手架的工具 此项目致力于构建一套基础,简单,可维护的 适配我司的react-native项目。可在此基础上搭建项目,封装了基础架构,基础组件,以及各种交互等;可快速进行项目搭建,开发。 # 涉及主要技术 - 1. 项目主要架构 * react native * react-navigation * redux

60 lines (55 loc) 1.33 kB
//手机号 //匹配11位数字 const phone = { reg: /^1[3|4|5|7|8|9][0-9]{9}$/, errorText: '请输入正确的手机号', placeholder: '请输入手机号码', }; //密码 //大写、小写字母、数字,共8位字符 const password = { reg: /^[A-Za-z0-9]{8}$/, errorText: '请输入由含字母或数字的8位密码', placeholder: '请输入8位密码', }; //图片验证码 //大写、小写字母、数字,共5位字符 const captcha = { reg: /^[A-Za-z0-9]{5}$/, errorText: '请输入5位图片验证码', placeholder: '请输入图片验证码', }; //短信验证码 //匹配6位数字 const code = { reg: /^[0-9]{6}$/, errorText: '请输入6位短信验证码', placeholder: '请输入短信验证码', }; //简单身份证号校验 const idcode = { reg: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/, errorText: '请输入合法身份证号', placeholder: '请输入身份证号码', }; //姓名校验 const idName = { reg: /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/, errorText: '请输入真实姓名', placeholder: '请输入真实姓名', }; //银行卡校验 const bankcode = { reg: /^\d{16,19}$/, errorText: '请输入合法银行卡号', placeholder: '请输入银行卡号', }; export default { phone, password, captcha, code, idcode, idName, bankcode, };