JavaScript >> Javascript 文檔 >  >> Tags >> regex

正則表達式 1.0

在停滯了將近一年之後,我終於發布了 XRegExp 1.0,這是我的下一代 JavaScript 正則表達式庫。儘管由於存在重大的固有限制,它沒有添加對lookbehind的支持(正如我之前建議的那樣),但它修復了幾個錯誤,更正了更多跨瀏覽器正則表達式的不一致,並添加了一套新的正則表達式使編寫正則表達式密集型 JavaScript 應用程序比以往更容易的函數和方法。這些新功能之一,XRegExp.addToken ,從根本上改變了 XRegExp 的實現,讓您可以輕鬆創建自己的 XRegExp 插件。

這是來自全新 xregexp.com 的 XRegExp 的縮寫功能列表 (包括大量文檔和代碼示例):

  • 添加新的正則表達式和替換文本語法,包括對命名捕獲的全面支持。
  • 添加兩個新的正則表達式標誌:s , 使點匹配所有字符(又名 singleline 模式)和 x , 用於自由間距和註釋(又名 擴展 模式)。
  • 提供一套 12 種函數和方法,讓複雜的正則表達式處理變得輕而易舉。
  • 自動修復最常見的跨瀏覽器正則表達式行為和語法不一致問題。
  • 讓您輕鬆創建和使用插件,為 XRegExp 的正則表達式語言添加新語法和標誌。

完整的更改列表可以在更改日誌中看到。如果您發現任何錯誤或對庫有任何建議,請告訴我。我也很想听聽使用 XRegExp 的項目或網站(我現在在 XRegExp 主頁上列出了一些)。


Tutorial JavaScript 教程
  1. 使用 Mockable.io 構建 Rest API 端點

  2. 我可以用 Jasmine 測試 setInterval 嗎?

  3. 檢查替代,CSS 助手

  4. 使用 React 和 Kendo UI 構建更好的 UI — 網絡研討會回顧

  5. JS 中的基本概念

  6. 如何在 JavaScript 中編寫不帶“else”的 IF else 語句

  7. 草稿:使用 DEV.to 作為我博客的 CMS

  1. 從不輸入 TypeScript

  2. 函數返回無效值

  3. Angular 文檔(快速)

  4. 如何使用 ExpressJS 響應設置 cookie。

  5. 如何使用用戶腳本覆蓋警報功能?

  6. 禁用單個按鈕

  7. 🔥 路線圖 Web 開發人員前端 2020

  1. 服務器在 axios 中發送原始圖像,如何將其轉換為 base64 或其他方式使用此圖像

  2. Bootstrap 5 + React 項目設置和自定義

  3. 找到您的第一份開發人員工作

  4. 運行 node.js 服務器時如何使用瀏覽器端 JavaScript(文檔、窗口等)來更改 HTML 文檔?