1. var reg = /^1[3|4|5|7|8][0-9]{9}$/; //验证规则
  2. var phoneNum = '15507621999';//手机号码
  3. var flag = reg.test(phoneNum); //true

二:邮箱验证 email.onchange = function(){ var email = this.value; var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/; if(reg.test(email)){ alert("邮箱格式正确"); }else{ alert("邮箱格式不正确"); } var reg_phone=/^1[3|4|5|7|8][0-9]{9}$/; //匹配9个0-9的任意数字

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
/* 合法uri */
export function validateURL(textval) {
 const urlregex = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\*\+,;=.]+$/
 return urlregex.test(textval)
}
/* 小写字母 */
export function validateLowerCase(str) {
 const reg = /^[a-z]+$/
 return reg.test(str)
}
/* 大写字母 */
export function validateUpperCase(str) {
 const reg = /^[A-Z]+$/
 return reg.test(str)
}
/* 大小写字母 */
export function validateAlphabets(str) {
 const reg = /^[A-Za-z]+$/
 return reg.test(str)
}
/* 市场售价 */
export function validatePrice(str) {
 const reg = /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/
 return reg.test(str)
}
/* 库存预警值 匹配非负整数(正整数 + 0) */
export function validatestockWarn(str) {
 const reg = /^(0|[1-9][0-9]*)$/
 return reg.test(str)
}
/* 比价网站 只验证京东和苏宁网站 */
export function validateCompareWebsite(str) {
 const reg = /^((https\:\/\/[0-9a-zA-Z\_]+\.|http\:\/\/[0-9a-zA-Z\_]+\.|https\:\/\/|http\:\/\/)|([0-9a-zA-Z\_]+\.){0,1})(jd|suning)\.(com$|com\/[\S]*)/i
 return reg.test(str)
}
/* 固定电话 */
export function validateTelephone(str) {
 const reg = /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/
 return reg.test(str)
}
/* 手机号码 */
export function validatePhoneNumber(str) {
 const reg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/
 return reg.test(str)
}
/* 手机号码和固定电话 */
export function validatePhTelNumber(str) {
 const reg = /^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/
 return reg.test(str)
}
/* 电子邮箱 */
export function validateEmail(str) {
 const reg = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
 return reg.test(str)
}
/* 邮编 */
export function validateZipCode(str) {
 const reg = /^[1-9][0-9]{5}$/
 return reg.test(str)
}
/* 身份证 */
export function validateIDCard(str) {
 const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
 return reg.test(str)
}
/* 银行卡号 15位或者16位或者19位 */
export function validateBank(str) {
 const reg = /^([1-9]{1})(\d{14}|\d{18}|\d{15})$/
 return reg.test(str)
}
/* 纳税人识别码 */
export function validateTaxpayer(str) {
 const reg = /^([1-9]{1})(\d{14}|\d{18}|\d{15})$/
 return reg.test(str)
}
/* 匹配全空格 */
export function validateAllBlank(str) {
 const reg = /^\s+$/gi
 return reg.test(str)
}

总结

以上所述是小编给大家介绍的2019手机号码JS正则表达式验证实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

        <div class="art_xg">

您可能感兴趣的文章:

  • 最新手机号码、电话号码正则表达式
  • 实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
  • 匹配移动/联通/电信手机号码正则表达式小结
  • 正则表达式验证用户名、密码、手机号码、身份证(推荐)
  • js验证电话号码手机号码的正则表达式
  • 使用正则表达式判断是否为手机号码(简单且实用)
  • 分享一组开源的匹配中国大陆手机号码的正则表达式
    <p>原文链接:https://www.cnblogs.com/megatron817/p/10931193.html

手机号码与邮箱验证的正则表达式及其常用正则表达式相关推荐

  1. 前端开发中的 正则表达式 及常用正则表达式大全

    RegExp 是正则表达式(Regular expression)的缩写,就是用一个"字符串"来描述一个特征,然后去验证另一个"字符串"是否符合这个特征.比如 ...

  2. 正则表达式(常用正则表达式)

    一.正则表达式 1.被选字符:规定某字符上的被选字符集(例:[0-9].[a-z].[A-Z]): 2.预定义字符集:常用备选字符的简化符号: 2.1.[0-9]                    ...

  3. 基础正则表达式及常用正则表达式

    正则表达式 基础正则表达式 字符 表达式 描述 [abc] 字符集.匹配集合中所含的任一字符. [^abc] 否定字符集.匹配任何不在集合中的字符. [a-z] 字符范围.匹配指定范围内的任意字符. ...

  4. js正则表达式 - 验证11位手机号码、邮箱验证、18位身份证号码

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

  5. 关于手机号码、邮箱的在JavaScript中的正则表达式和其简单用法

    首先介绍如何使用javascript正则来匹配中国电信段手机号码: 1.电信段分别有:133,153,180,181,189,177 总共六个号段 2.第一位为数字1 3.第二位分别是3,5,7,8 ...

  6. 手机号码 与 邮箱验证

    为什么80%的码农都做不了架构师?>>>    <script>var h=document.getElementById("mobile");if( ...

  7. vue 身份证、手机号码、邮箱验证

    html 代码 <el-form-item label="证件号码" prop="idCard"><el-input v-model=&quo ...

  8. python常用正则表达式_Python3常用正则表达式

    正则表达式速查表 字符 描述 \ 将下一个字符标记为一个特殊字符.或一个原义字符.或一个向后引用.或一个八进制转义符.例如,"n"匹配字符"n"."\ ...

  9. php 浮点数 正则表达式,PHP常用正则表达式

    //  域名正则式 const URLRULE     ='/^http[s]?:\/\/(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*\'()-]+\.)*([0 ...

最新文章

  1. mysql 按月自动建表
  2. java 利用JAX-RS快速开发RESTful 服务
  3. AliGraph:一个工业级的图神经网络平台
  4. android c 对象为空,ndk-jni中C/C++接口函数修改函数参数jobject对象成员值(数组)的有关问题...
  5. Linux系统格式化发fat32U盘密令,用diskpart命令格式化u盘为fat32的方法
  6. 黑客攻防技术宝典Web实战篇第2版—第2章核心防御机制
  7. JavaIO15FileReader和FileWriter源码分析及介绍使用
  8. 浙大 PAT b1036
  9. 二分法和牛顿迭代实现开根号函数:OC的实现
  10. Unity Understanding Lifetime Managers
  11. vmware tools的下载
  12. 【天线的主要技术指标及其含义-带宽 】
  13. 院校-国外-美国:斯坦福大学( Stanford)
  14. 浅谈网络中数字签名技术
  15. HCI_Inquiry
  16. LAN9252芯片介绍
  17. 2020区块链行业回顾与前瞻
  18. matlab电机系统建模与仿真软件下载,基于MATLAB直流无刷电动机系统建模与仿真
  19. 使用pyhton+adb实现自动公主连结闯关
  20. 关于windows清理C盘问题

热门文章

  1. 互融云供应链金融系统4.0 来了!系统又增哪些亮点?
  2. 干货 | NLP算法岗大厂面试经验与路线图分享
  3. 数学一般般,能学好计算机吗??
  4. python网络图片下载---跟我一起爬王者农药皮肤吧
  5. Java学习day18-集合框架2(泛型,工具类,TreeMap)
  6. Hive 分析窗口函数
  7. C语言实现一些算法或者函数以及一些经典问题的分析
  8. 当我闲困的时候,我在想些什么
  9. 小白日志——扫灰、加内存条、装系统自己动手丰衣足食
  10. R语言使用mgcv包的gam函数拟合广义加性模型回归模型:使用predict函数和训练好的模型进行预测推理、使用ggplot2可视化预测值和实际值的曲线进行对比分析