正则表达式u修饰符怎么用
发表于:2024-10-04 作者:千家信息网编辑
千家信息网最后更新 2024年10月04日,小编给大家分享一下正则表达式u修饰符怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!正则表达式u修饰符:此修饰符标识能
千家信息网最后更新 2024年10月04日正则表达式u修饰符怎么用
小编给大家分享一下正则表达式u修饰符怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
正则表达式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字符。
以上是"正则表达式u修饰符怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
正则
表达式
字符
元字符
字节
更多
篇文章
编码
内容
教程
特性
章节
处理
输出
不怎么
也就是
也就是说
代码
代表
大部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
梦幻西游东海湾服务器人多吗
数据库清屏快捷键
江苏云数据库机构
南京智慧互联网络科技
微信同类软件开发费用
网关和dns服务器
无法连接到服务器怎样连接网络
虹口区品质软件开发诚信经营
上海流水线点胶软件开发
上海海事大学复试数据库资料
网络技术专业岗位职能要求
计算机网络技术基础IP编
网络安全风险类型佰
林业局网络安全整改情况汇报
通嘉互联网科技有限公司
广西叮咚互联网科技有限公司
数字技术助推网络安全
邮箱服务器密码已更改
图像存储服务器
针对近期热点网络安全事件
数据库管理和应用技术的区别
库存数据库的定义
京东软件开发招人
云眼卫士服务器地址
玉树软件开发均价
数据库脚本备份怎么运行
只用数据库可以做出软件吗
三亚直播卖东西软件开发
骨肿瘤数据库
江西服务器电源出售