初学JavaScript正则表达式(八)
JavaScript正则贪婪模式与非贪婪模式
贪婪模式:
例:
        \d{3,6}         匹配数字3到6次(正则表达式默认为贪婪模式,即匹配最多次,失败即停)
        '12345678'.replace(/\d{3,6}/g,'X')       X78非贪婪模式:
让正则表达式尽可能少的匹配,也就是说一旦成功匹配就不再尝试,只需要在量词后面加上'?'
\d{3,6}
'12345678'.replace(/\d{3,6}?/g,'X')       XX78         匹配成功两次,每次均为3个数字整理自慕课网教学 点此进入
初学JavaScript正则表达式(八)的更多相关文章
- 初学JavaScript正则表达式(十三)
		字符串方法 search(reg) search()用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串 方法返回第一个匹配结果index,查找不到返回-1 search()不执行全局匹 ... 
- 初学JavaScript正则表达式(十二)
		text / exec方法 text() var reg1 = /\w/; var reg2 = /\w/g; reg1.test('a') === true reg2.test('a') === t ... 
- 初学JavaScript正则表达式(十一)
		JavaScript的对象属性 整理自慕课网教学 点此进入 
- 初学JavaScript正则表达式(六)
		JavaScript预定义类 ab+数字+任意字符 ab[0-9][^\r\n] 等价于 ab\d. '@123@abc@'.replace(/@./g,'Q') Q23Qbc@ 将"@加任 ... 
- 初学JavaScript正则表达式(四)
		字符类 [] 一般情况下正则表达式中一个字符对应字符串一个字符 可以使用元字符 [ ] 来构建一个简单的类 类泛指符合某些特征的对象 例: 'a1b1c1d1'.replace(/[ab ... 
- 初学JavaScript正则表达式(三)
		正则表达式由两种基本的字符类型组成 原义文本字符 //a abc 1 元字符 元字符是有特使含义的非字母字符 * 匹配前面的子表达式零次或多次 + 匹配前面的子表达式一次或多次 ? 匹配前面的子表达式 ... 
- 初学JavaScript正则表达式(二)
		正则表达式的实例化与标识符 字面量: var reg = /\bis\b/g // \b--字符边界 g全文搜索 查找单词为is的字符 He is a boy. IS He? 构造函数: var re ... 
- 初学JavaScript正则表达式(十)
		前瞻与后顾 断言 === assert 符合断言为正向,不符合为负向 例 'a2*3'.replace(/\w(?=\d)/g,'x') ------- x2*3 看看'\d'前面是不是'\w',如果 ... 
- 初学JavaScript正则表达式(九)
		分组:可以用 ( ) 来进行分组 一.Byron重复三次 Byron{3} --------- Byronnn 只是将紧挨着量词的字符重复 (Byron) ... 
随机推荐
- udp协议,进程(同步,异步)
			udp协议与进程 一.udp协议 QQ聊天室 #- sever import socket #socket.SOCK_DGRAM--->UPD协议 sever = socket.socket(t ... 
- Linux查看文件系统的挂载时间浅析
			我们在Linux系统中如何找到文件系统的挂载时间呢,下面实验测试环境为RHEL 6.6,其它Linux版本没有验证测试.这个简单测试了一下常用的ext3/4.xfs.nfs文件系统. ext文件系统 ... 
- 微信小程序中换行,空格(多个空格)写法
			在小程序中HTML的网页实体无法正常使用,小程序中的写法为: 一.空格,换行 <text>你好!\t七月流火啊!\n我在下一行</text> \t 空格( 多个只会显示一个空格 ... 
- misc-3-1
			无后缀,用winhex发现是rar,添加后缀解压,依据是无后缀,丢到kali,是一个流量数据包 TCP追踪流在第五个数据包发现flag.rar 导出对象 选择HTTP 找到flag.rar 然后丢到你 ... 
- OpenDaylight开发hello-world项目之代码框架搭建
			OpenDaylight开发hello-world项目之开发环境搭建 OpenDaylight开发hello-world项目之开发工具安装 OpenDaylight开发hello-world项目之代码 ... 
- Leetcode练习题Search Insert Position
			Question: Given a sorted array and a target value, return the index if the target is found. If not, ... 
- 【Linux命令】centos防火墙使用和配置
			目录 firewalld iptables Linux中的防火墙(iptables,firewalld,ip6tables,ebtables).这些软件本身并不具备防火墙功能,他们的作用都是在用户空间 ... 
- Token ,Cookie、Session傻傻分不清楚?
			作者 | 王菜鸟1993 来源 | cnblogs.com/JamesWang1993/p/8593494.html 在做接口测试时,经常会碰到请求参数为token的类型,但是可能大部分测试人员对to ... 
- SQL SERVER 数据库授权指定用户
			在查询分析器下运行以下语句即可: GO USE [master] GO ALTER AUTHORIZATION ON DATABASE::[数据库名] TO [用户名] GO 
- sed文本处理
			1.基本概述 sed是一个流编辑器, 非交互式的编辑器,它一次处理一行内容. 处理时,把当前处理的行存储在临时缓冲区中,称* 为"模式空间"(pattern space) 接着用 ... 
