美文网首页
ES6-正则

ES6-正则

作者: C_Y大渔 | 来源:发表于2017-08-07 15:46 被阅读0次

    在es6中可以使用 ' let regexp=new RegExp( /xyz/ig ,' i ' ); '的形式,但第二个参数 ' i ' 会覆盖第一个参数;

    regexp.flags -- es6新加的,用来获取正则对象修饰符的方法

    y 修饰符(和g修饰都是全局匹配)

    y 修饰符特点:匹配了第一个,下一个必须是紧跟在第一个匹配之后的值进行匹配,

    regexp.sticky判断一个正则对象是否开启了y的修饰符,返回 ture 或 false

    regexp.exec(string) 方法用于检索字符串中的正则表达式的匹配

    u修饰符

    .符号 并不是匹配所有字符,它只匹配小于两个字节的字符

    如果您的字符串或正则表达式中有的字符是大于两个字节时,就要加上u,不然就不识别

    知识回顾:

    修饰 i 不区分大小写 ;

    test() 方法用于检测一个字符串是否匹配某个模式. 如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。

    Unicode编码-在正则中用 ‘ {  } ’ 括起来;

    相关文章

      网友评论

          本文标题:ES6-正则

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