正则解析

11位手机号码

reg表达式:/^[1][3,4,5,7,8][0-9]{9}$/
规则:第一个数字1,第二个数字只能是3,4,5,7,8中的某一个,剩下的号码需要有9个数,范围在0-9之间,即 1+1+9=11,11位手机号码

邮箱地址

reg表达式:/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/
规则:字母或数字开头,中间可以有-或_或.连接的字母数字组合,@符号,后面可以有-或_或.连接的字母数字组合,最后是域名
可验证:‘xxxxxxxxx@xxx.com’,‘xx@xxx.edu.com’,‘xxxx.xxxxx@xxx.com’,‘xxxx-xxxxx@xxx.com’,‘xxxx.xxxxx@xxx.com.cn’;

18位身份证号码 1999-2099

reg表达式:/^[1-9]\d{5}(19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
具体规则参考博文 15/18位身份证号码验证的正则表达式总结(详细版)

代码

regexp.js

export default {// ********************* 用户信息 *********************************phoneNumber: /^[1][3,4,5,7,8][0-9]{9}$/, // 11位手机号码email: /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/, // 邮箱地址 idCard: /^[1-9]\d{5}(19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, // 身份证号码// ********************* 金额 *********************************intWithin100: /^(\d{1,2}|100)$/, // 100以内正整数priceWithinTwoDecimal: /^0\.([1-9]|\d[1-9])$|^[1-9]\d{0,8}\.\d{0,2}$|^[1-9]\d{0,8}$/, // 有效金额,最多两位小数
}

js正则表达式 - 验证11位手机号码、邮箱验证、18位身份证号码相关推荐

  1. 正则表达式的用法及手机号码Email地址是否合法身份证号码是否合法邮政编码

    正则表达式 (1)正则表达式概念: ​ 正则表达式(regular expression)描述了一种字符串 -regex ​ 匹配的模式,可以用来:校验 (a)检查一个串中是否含有符合某个规则的子串, ...

  2. html 正则表达式验证金额,js金额校验,js正则表达式,包含正负,小数点后两位...

    js金额校验,js正则表达式,包含正负,小数点后两位,js代码如下: function isMoney(s) { //金额 只允许正数 //var exp = /(^[1-9]([0-9]+)?(\. ...

  3. 判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日

    package com.demo;public class Demo3 {public static void main(String[] args) {/** 判断身份证:要么是15位,要么是18位 ...

  4. js11位手机号码正则验证

    11位手机号码验证 ler reg = /^1[3456789][0-9]{9}$/; 1.以1为开头: 2.[3456789] – 第二位可为3,4,5,7,8,9中的任意一位: 3.[0-9]{9 ...

  5. 微信小程序 --- 表单输入验证(手机号、邮箱验证、输入非空)

    js代码 Page({/*** 页面的初始数据*/data: {indicatorDots: false,autoplay: false,interval: 5000,duration: 1000,p ...

  6. javascript 一些常用的正则表达式(手机号码,邮箱,整数,身份证号码,车牌号,中文,只能是字母或者数字)

    1.手机号码格式验证 function mobile(value) {return /^1[23456789]\d{9}$/.test(value) } 2.验证电子邮箱格式 function ema ...

  7. iOS 正则表达式判断手机型号、邮箱、手机号、身份证、昵称、密码等

    //电子邮箱验证 + (BOOL) validateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A ...

  8. 输入身份证判断性别python最后一位是英文怎么写_身份证号码最后一位,是表示性别用的吗?...

    展开全部 表示性别是倒数第二位,偶为女单为男. 最后一位是数字校验码,主要是为了校验计算机输入公民身份e68a84e8a2ad62616964757a686964616f31333365633963证 ...

  9. 电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码

    JavaScript中可以使用正则表达式var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;来判断是否为11位有效电话号码. JavaScript中可以使用正则表达式判断是否为1 ...

  10. JS正则表达式实现简单的表单验证(账号,密码,手机号)

    首先有三个文本框,和一个提交按钮,第一个输入账号,第二个密码,第三个手机号 我们的需求:判断3个文本框是否全部输入正确,当我们点击提交时,如果有一个输入错误则不能提交,全部输入正确则提交成功: 下面直 ...

最新文章

  1. computed set 自定义参数_完全理解Vue的渲染watcher、computed和user watcher
  2. Centos-6.7下_Oracle 11gR2静默详细安装过程及排错
  3. document.all.item的解释和一个表单向多页面提交
  4. Linux退出vi编辑
  5. 商品规格表设计_400㎡美容院装修设计,为什么说无中式不贵气?
  6. 英伟达官方免费课程!学用皮克斯USD框架,在主流3D仿真和协同应用中大显身手!...
  7. 【软件测试】软件测试分类详述
  8. TiDB备份恢复方式你知多少?
  9. C语言学生成绩管理程序(可排队序统计)
  10. 共享单车项目计划书_2020年共享单车商业计划书模板
  11. ****彩印管理系统部署及开发心得
  12. 3天完成Open CPU开发!7天完成Costdown
  13. 关于学生和老师关系的换位思考
  14. 云计算测试——软件测试的未来
  15. matlab在axis,matlab中axis的用法
  16. 【机器学习】实战系列
  17. smart-link/monitor-link
  18. 气象统计方法短期气候预测代码汇总
  19. 掌握主动权妈妈最需要的人生成长课
  20. 性能分析之TPS从300到750的过程

热门文章

  1. java中发送邮件,如何设置发件人名称、昵称
  2. ISM_Interpretative Structural Modelling Method
  3. 2021中国电信数据分析笔试
  4. FFmpeg常用基本命令行
  5. python(数据分析与可视化)二
  6. 电路基础6-(2)一阶电路
  7. 图解浏览器渲染原理及流程
  8. 业余选手成就了软件开发者?
  9. 安骑士(云盾客户端)安装指南
  10. Flutter项目启动时黑屏解决办法