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

JavaScript dotAll模式

最新文章

  1. 将 ASP.NET Core 1.0 应用作为 docker 镜像发布 (Linux版)
  2. CentOS5.5挂载本地ISO镜像
  3. [转]KendoUI系列:Grid
  4. wait、notify、notifyAll的阻塞和恢复
  5. MVC学习笔记---MVC生命周期
  6. ImageMagick jmagick 安装
  7. Alignment
  8. 一、java环境搭建
  9. java的nio之:java的nio系列教程之channel的数据交换
  10. Redis持久化机制和恢复机制
  11. Java-螺旋方阵
  12. 正则表达式中Pattern类、Matcher类和matches()方法简析
  13. 辗转相除法求H.C.F小结
  14. tornado+WSGI+Apache
  15. SDP(8):文本式数据库-MongoDB-Scala基本操作
  16. Android热插拔事件处理详解
  17. springBoot(2)---快速创建项目,初解jackson
  18. Linux下0号进程的前世(init_task进程)今生(idle进程)----Linux进程的管理与调度(五)【转】
  19. luogu P4774 [NOI2018]屠龙勇士
  20. redis:list列表类型的操作

热门文章

  1. 最全面的 Sublime Text 使用指南
  2. 奇怪的string
  3. js----Navigator对象,查看浏览器信息,Screen对象,查看屏幕信息
  4. Ubuntu12.04安装vim7.3
  5. shell编程sed笔记
  6. CI 点击图片刷新验证码
  7. 我的直播demo
  8. python文件的编译
  9. 将字符“12345”转换成long型
  10. 解决使用VS2013创建的MVC项目在VS2015中打开的各种问题