美文网首页
正则扩展

正则扩展

作者: 这很重要吗 | 来源:发表于2017-06-12 15:17 被阅读0次
image.png

修饰符i:不区分大小写
es5中,有两种写法:1.两个参数 2.一个参数


结果都为true
es6: 第二个修饰符覆盖第一个修饰符,flags属性为es6新增,获取修饰符 image.png

结果:i

y修饰符##

y和g的相同点:都是全局匹配
第二次匹配时,y从上次匹配的位置开始,必须第一个就能匹配;g从上次匹配的位置开始,中间任何位置匹配到都行


image.png image.png

es6新增sticky属性:是否开启y修饰符

image.png

结果:false true

u修饰符##

{}中是一个unicode编码


image.png

字符串有的字符大于两个字节,加上u修饰符,才能正确识别

image.png image.png
.并不能匹配到所有字符,有条件,小于两字节,要加u image.png

s修饰符##

.遇到换行符,回车符,行分隔符,段分隔符也不能处理,使用s修饰符(es6没有实现,只是题案)

相关文章

  • Linux grep、egrep使用命令详解

    grep egrep区别grep 默认不支持扩展 但可以通过-E 选择来支持扩展正则egrep 支持扩展正则 ...

  • ES6扩展

    字符串的扩展正则的扩展数值的扩展数组的扩展函数的扩展对象的扩展

  • 三剑客_grep

    grep grep 相关参数 grep + 正则表达式(扩展正则)

  • linux正则表达式详解(二) -扩展正则表达式

    上一章我们主要探讨了通配符和基础正则表达式,这章重点探讨扩展正则表达式的应用。 基本正则表达式包含: 扩展正则添加...

  • JavaScript ES6 - 正则表达式扩展

    正则扩展: 主要来与 ES5 做一个对比 (也就是语法的扩展) 1. ES6 正则新特性: 如图所示: 1. 正则...

  • ES6学习 第五章 正则的扩展

    前言 本章介绍正则的扩展。有些不常用的知识了解即可。本章原文链接:正则的扩展[https://es6.ruanyi...

  • 正则扩展

    修饰符i:不区分大小写es5中,有两种写法:1.两个参数 2.一个参数 结果:i y修饰符## y和g的相同点:都...

  • 正则扩展

    正则新特性 构造函数的变化,正则方法的扩展,u修饰符,y修饰符,s修饰符 es5正则的写法 es6新增 y修饰符 ...

  • 正则扩展

    RegExp 构造函数 在 ES5 中,RegExp构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第...

  • ES6基础-ES6的扩展

    进行对字符串扩展,正则扩展,数值扩展,函数扩展,对象扩展,数组扩展。 开发环境准备: 编辑器(VS Code, A...

网友评论

      本文标题: 正则扩展

      本文链接:https://www.haomeiwen.com/subject/nuelqxtx.html