1. 正则表达式中常见的符号:

.当前可以是任意字符(小数点)

? 表示零次或一次

* 表示零次或多次

+ 表示一次或多次

() 对某个存在的正则进行分组   组的使用  \组号   $组号

{} 当前的规则可以出现的次数

{2} 正好 2次  {m,} 最少m次  {m,n} 最少m次 最多n

[ ] 当前位置上可以是中括号中某个字符

[abc] [^abc]

\\d 当前位置上可以数字

当前位置上可以是字母 数字 下划线

\b 单词边界

^ 行开始

$ 行结尾

2. 校验手机号代码:

    <form action="#y-url" method="get"><input type="text" name="phone" id="phid" value="12345678"><span style="color: red;" id="spanid"></span><input type="button" value="测试手机号" onclick="demo()"></form>
        function demo() {var spanid = document.getElementById("spanid");//获取输入框var phid = document.getElementById("phid");//获取输入的内容var _value = phid.value;// var a = phid.value;// console.log(phid.value);//?无法输出在控制台var regExp = new RegExp("^1[3578]\\d{9}$");if (regExp.test(_value)) {spanid.innerHTML = "手机号正确!";} else {spanid.innerHTML = "手机号错误!";}}

JS中使用正则表达式校验手机号相关推荐

  1. html js脚本限制 正则,简单谈谈JS中的正则表达式

    1.正则表达式包括两部分 ①定义正则表达式的规则: ②正则表达式的模式(i/g/m): 2.声明正则表达式 ① 字面量声明: var reg = /表达式规则/表达式模式: eg:var reg = ...

  2. 前端开发:JS中关于正则表达式的使用汇总

    前言 在前端开发过程中,关于正则表达式的使用也是必备技能,尤其是在实际业务需求的时候,需要处理一些不能按照正常语句操作的逻辑,如前端开发中的字符匹配.参数处理等都需要正则表达式来匹配截取处理.虽然正则 ...

  3. 如何在JS中应用正则表达式

    背景:在之前的随笔中写过C#中如何使用正则表达式,这篇随笔主要讲如何在js中应用正则表达式 如下代码: 1 $("#zhengze").click(function () { 2 ...

  4. js中的正则表达式(2)

    前言 紧接着上次的js中的正则表达式(1),这一文搁在那很久了的,本文为初学者学习笔记心得,适用我这种小白,并不是什么高大尚的内容,您将在本文中看到,如何实现重复字符匹配,子表达式的使用,嵌套以及re ...

  5. js中字符串正则表达式、正则法则pattern、RegExp、flags、exec

    全栈工程师开发手册 (作者:栾鹏) js系列教程3-字符串.正则表达式全解 js中字符串正则表达式 正则法则的应用 正则表达式 = /pattern/flags 其中flags中g表示匹配全部,i表示 ...

  6. java中正则匹配字符串长度_Java中使用正则表达式校验字符串

    Java中使用正则表达式校验字符串 正则表达式是某一位伟大的数学家发明的,现在已经形成了一个ISO标准,这个标准和编程语言没有关系.至于具体谁发明的,怎么发明的,我也忘记了:). 正则表达式简单理解就 ...

  7. js中使用正则验证手机号

    js中的正则格式会与Python中有些不同,不过也不难,在这里给大家一个例子,相信可以触类旁通. $("#mobile").blur(function () {var mobile ...

  8. 注意判断js中使用正则表达式的转义字符,到底是对谁进行转义!!!

    前言: 前一段时间,对如下一段特殊符号进行测试,js中有一段代码如下: [`~!@#$^&*()=|{};:'".,[\]./?~@#&*{}] 结果发现不能匹配\,于是没有 ...

  9. java正则表达式校验手机号,电话号码,邮箱

    1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非 ...

最新文章

  1. 独家 | 数据科学家对可复用Python代码的实用管理方法(附链接)
  2. webpack前言:前端模块系统的演进
  3. Tomcat原理详解和各种集群的实现
  4. 安装开发环境注意事项2
  5. 迪拜的经济支柱是什么?
  6. k8s mysql数据同步_K8s——MySQL实现数据持久化
  7. 教授因被指控“奴役”博士生遭学校解雇,反手将学校告上法庭并获赔偿...
  8. catia怎么将特征参数化_VSLAM中特征点的参数化表示
  9. java 无锁框架_高性能无锁并发框架 Disruptor,太强了!
  10. java前端开发JD
  11. 2020MathorCup数学建模比赛A题D题思路
  12. comsol 超声声场模拟_Comsol Multiphysics 声场仿真模块整体介绍
  13. SAP-简单的OALV演示练习
  14. 深入理解Android网络编程 技术详解与最佳实践电子书pdf下载
  15. 第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON
  16. 各抢票软件的优势,抢火车票成功率高的APP
  17. SAP FICO CBS接口-银企直连联盟收款功能开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)
  18. 多目标跟踪(MOT)数据集资源整理分享
  19. 滴滴云GPU服务器做深度学习之tensorflow object detect 对象检测 实践
  20. JavaScript Prototypes 原型 Lynda课程中文字幕

热门文章

  1. Python 画机器猫
  2. STM32CubeIDE 重定向printf
  3. JAVA简单编写双色球随机摇号
  4. SCMS中的蝴蝶密钥扩展算法(CCSA版本)
  5. zookeeper使用
  6. 1000道C语言和C++语言的练习题笔试题及答案 #0000-0050
  7. 数据仓库面试学习总结
  8. m3u8视频爬虫下载及合并(二)
  9. RK3399平台开发系列讲解(内核驱动外设篇)6.10、CAN转SPI 控制芯片MCP2515设备树配置
  10. JavaEE_文件上传、文件下载