AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会400电话 网络优化推广 AI电话山东十一选五 呼叫中心 网站建设 商标?知产 微网小程序 电商运营 彩铃?短信 增值拓展业务
    u修饰符(支持UTF-16编码)

    u修饰符:

    此修饰符标识能够正确处理大于\uFFFF的Unicode字符。
    也就是说,会正确处理四个字节的UTF-16编码。
    此修饰符是ES2015新增,更多新特性可以参阅ES2015 新增特性一章节。
    更多教程可以参阅教程板块。

    代码实例:

    console.log(/^\uD842/u.test("\uD842\uDFB7"))

    输出false,由于"\uD842\uDFB7"是一个四个字节的UTF-16编码,代表一个字符,所以如果带有u修饰符,那么就能够识别它。

    console.log(/^\uD842/.test("\uD842\uDFB7"))

    输出true;不加u修饰符,那么就无法将四个字节的UTF-16编码识别为一个字符,所以就可以产生匹配。

    /^.$/.test("\uD842\uDFB7")//false
    /^.$/u.test("\uD842\uDFB7")//true

    关于元字符点(.)的用法可以参阅.号元字符一章节。

    /^.$/.test("\uD842\uDFB7")//false
    /^.$/u.test("\uD842\uDFB7")//true

    添加u修饰符之后,点元字符就可以匹配码点大于0xFFFF的Unicode字符。

    / \u{61} /.test("a")//false
    / \u{61} / u.test("a")//true

    使用u修饰符,能够识别大括号{}表示的Unicode字符,否则无法识别,{61}也会被解读为量词,表示61个u字符。
    关于大括号表示的Unicode字符可以参阅ES2015 字符串新增特性一章节。

    上一篇:ES2015 新增特性
    下一篇:\w元字符使用介绍
  • 相关文章
  • ?

    ? 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    u修饰符(支持UTF-16编码) 正则,表达式,修饰,符,支持,

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)