JavaScript dotAll模式
2024-08-27 09:07:08
JavaScript正则表达式中点(.)是一个特殊字符,它可以匹配除了一下条件的任意字符。
- 四个字节的UTF-16字符
- 换行符(\n)
- 回车符(\r)
- 行分隔符
- 段分隔符
为了使点(.)可以匹配任意字符,ES2018引入新的修饰符s。这种模式被称为dotAll模式,根据字面意思便是dot(.)匹配一切字符。
示例
console.log(/mazey.happy/.test('mazey\nhappy')); // false
console.log(/mazey.happy/s.test('mazey\nhappy')); // true
最新文章
- 将 ASP.NET Core 1.0 应用作为 docker 镜像发布 (Linux版)
- CentOS5.5挂载本地ISO镜像
- [转]KendoUI系列:Grid
- wait、notify、notifyAll的阻塞和恢复
- MVC学习笔记---MVC生命周期
- ImageMagick jmagick 安装
- Alignment
- 一、java环境搭建
- java的nio之:java的nio系列教程之channel的数据交换
- Redis持久化机制和恢复机制
- Java-螺旋方阵
- 正则表达式中Pattern类、Matcher类和matches()方法简析
- 辗转相除法求H.C.F小结
- tornado+WSGI+Apache
- SDP(8):文本式数据库-MongoDB-Scala基本操作
- Android热插拔事件处理详解
- springBoot(2)---快速创建项目,初解jackson
- Linux下0号进程的前世(init_task进程)今生(idle进程)----Linux进程的管理与调度(五)【转】
- luogu P4774 [NOI2018]屠龙勇士
- redis:list列表类型的操作