JavaScript dotAll模式

JavaScript正則表達式中點(.)是一個特殊字符,它可以匹配除了一下條件的任意字符。

  • 四個字節(jié)的UTF-16字符
  • 換行符(\n)
  • 回車符(\r)
  • 行分隔符
  • 段分隔符

為了使點(.)可以匹配任意字符,ES2018引入新的修飾符s。這種模式被稱為dotAll模式,根據(jù)字面意思便是dot(.)匹配一切字符。

示例

console.log(/mazey.happy/.test('mazey\nhappy')); // false
console.log(/mazey.happy/s.test('mazey\nhappy')); // true
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)自: JS正則表達式一條龍講解,從原理和語法到JS正則、ES6正則擴展,最后再到正則實踐思路 溫馨提示:文章很長...
    前端渣渣閱讀 1,909評論 1 32
  • 概述 正則表達式(regular expression)是一種表達文本模式(即字符串結(jié)構(gòu))的方法,有點像字符串的模...
    許先生__閱讀 319評論 0 1
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,679評論 0 4
  • 一、正則表達式的用途(搜索和替換) 1.1.正則表達式(regular expression,簡稱regex)是一...
    IIronMan閱讀 10,272評論 0 14
  • 今日金句 There is dangerous stuff around in here and you must...
    123逍遙游閱讀 349評論 0 0

友情鏈接更多精彩內(nèi)容