一丶正则表达式的两种作用:
   1.查找功能:判断一个模式在目标字符串中出现的次数,在目标字符串中的位置。
   2.匹配功能:判断目标字符串是否符合一个模式。
二丶创建一个模式:(创建一个RegExp对象)
   1.字面量创建方式 var box = / pattern /flags;
   2.构造函数创建方式 var box = new RegExp(“pattern”,“flags”);
    //pattern表示模式字符串,flags表示模式修饰符,模式字符串中的元字符要转义

三丶模式修饰符:
   g:全局模式
   i:不区分大小写模式
    m:多行模式
四丶regexp对象的实例方法:
   box.test(“目标字符串”);//判断目标字符串是否与模式匹配,返回布尔值
   box.exec(“目标字符串”);//返回一个数组,数组第一个元素为匹配到的整个字符串,第二个元素为第一个分组向匹配的内容
五丶获取控制:
· //匹配除换行符外的任意字符
x*//匹配任意多个x
x+//匹配一个或多个x
x?//匹配0个或一个x
x{n}//匹配n个x
[a-z]//匹配任意一个小写字母
[0-9]*//匹配任意个个位数字
[a-zA-Z0-9]//匹配任意字母与数字
^//匹配的字符必须在最前面
$//匹配的字符必须在最后面

[xyz]//匹配列出中的任意字符
\w//匹配任意字母数字
\W//匹配非字母数字外任意字符
\d//匹配一个数字
\D//匹配任意非数字
()//分组,()中内容可以看做一个字符

js正则表达式的使用:相关推荐

  1. java 正则 尖括号_使用JS正则表达式替换括号,尖括号等

    如下所示:function toTxt(str) { var RexStr = /\|\"|\'|\&/g str = str.replace(RexStr, function(Ma ...

  2. JS正则表达式验证数字非常全 - 吾心无所 - 博客园

    JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...

  3. JS正则表达式大全(整理详细且实用)

    JS正则表达式大全(整理详细且实用) 作者: 字体:[增加 减小] 类型:转载 时间:2013-11-14 我要评论 JS正则表达式大全(整理详细且实用).需要的朋友可以过来参考下,希望对大家有所帮助 ...

  4. js正则表达式匹配span标签

    1.js正则表达式匹配span标签 const spans = htmlStr.match(/<span (.*?)>(.*?)<\/span>/g) 2.js正则表达式–获取 ...

  5. js 字符串替换_正则精要:玩转JS正则表达式,也许只需这一篇(建议收藏)

    0.导引 在正文开始前,先说说正则表达式是什么,为什么要用正则表达式?正则表达式在我个人看来就是一个程序可以识别的规则,有了这个规则,程序就可以帮我们判断某些字符是否符合我们的要求.但是,我们为什么要 ...

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

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

  7. js 常用js正则表达式大全

    一.校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^d{n}$ 3 至少n位的数字:^d{n,}$ 4 m-n位的数字:^d{m,n}$ 5 零和非零开头的数字:^(0|[1- ...

  8. 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码

    概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...

  9. js 正则表达式判断价格

    js 正则表达式判断价格 验证价格的正则 var reg = /(^1-9?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].0-9?$)/; var money = 520.1 ...

  10. js正则表达式匹配字符串与优化过程

    前言 有时候需要实现对js源文件中的url字符串做拦截预处理,或者前端js语法高亮,或者需要对动态加载的关键源码做混淆保护,在某些步骤实现之前,有一个步骤是需要提炼出所有的合法字符串. 目标:检测源文 ...

最新文章

  1. UWP crop image control
  2. AT89C51 单片机在电话远程控制器中的应用
  3. zigbee的路由器能分配网络地址吗_网络基础知识学习 小白也能变专家
  4. Flex Basis与Width的区别
  5. C#——Ellipse(椭圆)类[继承Circle(圆)类][实现IComparable接口、IComparerrT接口]DEMO
  6. windows查看系统版本号
  7. c++ 构造函数数组_“动态数组”的设计与实现
  8. UVA10738 Riemann vs Mertens【欧拉筛法】
  9. pycharm 调试教程
  10. [Swift]LeetCode593. 有效的正方形 | Valid Square
  11. Windows10下载CUDA总是下载失败的解决方案
  12. MySQL数据库——密码遗忘解决方案
  13. 数据分析常见的几种方法
  14. java在线测试工具_9个最好用的在线编译/调试工具
  15. 不用if比较两个数大小
  16. 转linux时间格式,Linux命令之date - 显示、修改系统日期时间[转]
  17. 鼠标右键反应慢的可能原因
  18. 【高等数学】单射,满射,双射的区别
  19. Java架构师 每日微笔记 0001
  20. 强制删除hbuilder

热门文章

  1. Ormlite 介绍 一
  2. opencv图像对齐与图像相减python
  3. 量化高频交易从0到1(期货CTP,纳秒级,高频、趋势及套利策略)课程大纲
  4. 会声会影如何修整剪辑视频素材
  5. 【观察】揭秘:中信银行信用卡新核心系统自研之路
  6. 微信支付、公众号支付、微信APP支付教程
  7. Java网页数据抓取实例
  8. 濮阳工学院2019计算机大赛二等奖,学习 | 第三届校长奖学金10名入围奖人选,看看都有谁?!...
  9. Springboot 搭建oss文件上传服务器
  10. 如何在IDEA中写Java程序