付費限定

JS-11: 正規表達式全解析

更新於 發佈於 閱讀時間約 19 分鐘

簡單來說,正規表達式是在一個字串裡尋找特定模式的文字。

我們來看一個例子,以下是一個最基本的正規表達式的創建:

以行動支持創作者!付費即可解鎖
本篇內容共 7975 字、0 則留言,僅發佈於前端網頁程式設計入門你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
在當今數位時代,電資領域人才需求爆發式成長,不論是前端網頁設計、嵌入式開發、人工智慧、物聯網還是軟硬體整合,這些技術都在改變世界。而掌握 C/C++、Python、數位邏輯、電路學與嵌入式開發等大學電資領域的課程,正是進入這個高薪、高需求產業的關鍵!
留言
avatar-img
留言分享你的想法!

































































了解常見的錯誤消息將幫助您更有效的調試程式碼,本章將介紹 JavaScript 錯誤處理機制 (Error Handling),學習如何有效地偵測、處理與預防錯誤,提高程式的穩定性與可維護性。
透過本章的學習,你將了解 JavaScript 事件冒泡 (Event Bubbling) 與事件委託 (Event Delegation),這是前端開發中處理 DOM 事件的重要概念。
本篇文章介紹 JS 中DOM的基本操作,包含節點類型、節點關係、以及常見的 DOM API 使用方法。文中也說明 `innerText` 與 `textContent` 的差異,並示範了 `addEventListener()` 的其他事件類型。是一篇實作類型的教學文章,意在幫你輕鬆入門這項技術。
本章將深入探討 JS中高階函式 (Higher-Order Functions) 與回呼函式 (Callback Functions),這是 函數式程式設計的核心概念。透過學習高階函式的應用,如 map()、filter()等,以及回呼函式的使用,你將能夠寫出更簡潔、可讀性更高且可重複使用的程式碼。
物件是一種鍵值對(Key-Value Pair)的數據結構。用於儲存和組織複雜的資料。 本章節不廢話的帶你嘗試各種物件的操作,透過本章的學習,你將能夠掌握 JavaScript 物件操作技巧,並為後續學習物件導向程式設計 、API 資料處理與前端框架(如 React)打下堅實基礎!
本章將深入探討 JavaScript 陣列 (Arrays),這是一種用來儲存多筆相關數據的結構,比起個別宣告變數,更適合用於大量數據處理與運算。我們將學習如何建立、遍歷陣列與各種操作,並透過實作範例來熟悉 陣列方法 (Array Methods),讓數據處理更加靈活高效。
了解常見的錯誤消息將幫助您更有效的調試程式碼,本章將介紹 JavaScript 錯誤處理機制 (Error Handling),學習如何有效地偵測、處理與預防錯誤,提高程式的穩定性與可維護性。
透過本章的學習,你將了解 JavaScript 事件冒泡 (Event Bubbling) 與事件委託 (Event Delegation),這是前端開發中處理 DOM 事件的重要概念。
本篇文章介紹 JS 中DOM的基本操作,包含節點類型、節點關係、以及常見的 DOM API 使用方法。文中也說明 `innerText` 與 `textContent` 的差異,並示範了 `addEventListener()` 的其他事件類型。是一篇實作類型的教學文章,意在幫你輕鬆入門這項技術。
本章將深入探討 JS中高階函式 (Higher-Order Functions) 與回呼函式 (Callback Functions),這是 函數式程式設計的核心概念。透過學習高階函式的應用,如 map()、filter()等,以及回呼函式的使用,你將能夠寫出更簡潔、可讀性更高且可重複使用的程式碼。
物件是一種鍵值對(Key-Value Pair)的數據結構。用於儲存和組織複雜的資料。 本章節不廢話的帶你嘗試各種物件的操作,透過本章的學習,你將能夠掌握 JavaScript 物件操作技巧,並為後續學習物件導向程式設計 、API 資料處理與前端框架(如 React)打下堅實基礎!
本章將深入探討 JavaScript 陣列 (Arrays),這是一種用來儲存多筆相關數據的結構,比起個別宣告變數,更適合用於大量數據處理與運算。我們將學習如何建立、遍歷陣列與各種操作,並透過實作範例來熟悉 陣列方法 (Array Methods),讓數據處理更加靈活高效。
你可能也想看
Google News 追蹤
Thumbnail
在這個章節中,我們介紹了HTML的基本概念,包括其作為結構化標記語言的特性、應用領域,以及主要使用者。這些知識為後續的深入學習和實踐奠定了基礎,幫助讀者了解HTML在現代網頁開發中的重要性。
Thumbnail
JSDoc 全名是 JavaScript Documentation,顧名思義是為 JavaScript 所使用的 API 文件,在程式碼內透過註解的方式撰寫,運行後 JSDoc 會自動掃描註解內容,並生成一份網頁版的文件,對於沒有使用 Typescript 開發的專案,也
Thumbnail
TypeScript是一種由Microsoft開發和維護的開源編程語言。它是JavaScript的超集,主要擴展了JavaScript的語法,增加了靜態類型檢查和其他特性,使得開發大型應用程序更為方便和可靠。
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
這些章節的目的是為了介紹JavaScript中的各種數據類型,包括基礎類型和物件類型,以及如何將數據從一種類型轉換為另一種類型。此外,還介紹了如何創建自定義類型,以及如何使用JavaScript中的陣列、集合和字典。
Thumbnail
JavaScript是一種具有動態型別、弱型別、原型繼承等特性的高級腳本語言,應用範圍廣泛,包括前端開發、後端開發、移動應用等。它被各種公司和開源社區廣泛使用。學習JavaScript需要掌握ECMAScript標準、異步編程、模塊系統等知識。
※ 函式基礎介紹: ※ JavaScript 特殊的函式特性: 函式可以當成值來傳遞 (可以放進變數或放進物件) 函式可以當成函式的參數 callback - 在特定事件中觸發函式 (非同步特性) ※ 函式的基本寫法: ※ 調用 (invoke) 函式: "調用" 意指呼叫或執行
前言: 一直想要把自己的學習筆記整理整理,至少在寫下筆記的時候,也能釐清觀念。 結果拖延到現在,終於要提筆了,不知道能堅持多久(???)。
※ 常用Object(物件)型態的方法: 拿到object裡面某個key的value(值): 拿到所有屬性: ※ 存取物件屬性:點記法與括號記法 使用點記法 (dot notation) 或括號記法 (bracket notation) 來存取物件的值,以下兩種寫法的結果是一樣的: //
Thumbnail
針對 JavaScript 中的原始型別和隱性轉型進行了詳細的探討
Thumbnail
在這個章節中,我們介紹了HTML的基本概念,包括其作為結構化標記語言的特性、應用領域,以及主要使用者。這些知識為後續的深入學習和實踐奠定了基礎,幫助讀者了解HTML在現代網頁開發中的重要性。
Thumbnail
JSDoc 全名是 JavaScript Documentation,顧名思義是為 JavaScript 所使用的 API 文件,在程式碼內透過註解的方式撰寫,運行後 JSDoc 會自動掃描註解內容,並生成一份網頁版的文件,對於沒有使用 Typescript 開發的專案,也
Thumbnail
TypeScript是一種由Microsoft開發和維護的開源編程語言。它是JavaScript的超集,主要擴展了JavaScript的語法,增加了靜態類型檢查和其他特性,使得開發大型應用程序更為方便和可靠。
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
這些章節的目的是為了介紹JavaScript中的各種數據類型,包括基礎類型和物件類型,以及如何將數據從一種類型轉換為另一種類型。此外,還介紹了如何創建自定義類型,以及如何使用JavaScript中的陣列、集合和字典。
Thumbnail
JavaScript是一種具有動態型別、弱型別、原型繼承等特性的高級腳本語言,應用範圍廣泛,包括前端開發、後端開發、移動應用等。它被各種公司和開源社區廣泛使用。學習JavaScript需要掌握ECMAScript標準、異步編程、模塊系統等知識。
※ 函式基礎介紹: ※ JavaScript 特殊的函式特性: 函式可以當成值來傳遞 (可以放進變數或放進物件) 函式可以當成函式的參數 callback - 在特定事件中觸發函式 (非同步特性) ※ 函式的基本寫法: ※ 調用 (invoke) 函式: "調用" 意指呼叫或執行
前言: 一直想要把自己的學習筆記整理整理,至少在寫下筆記的時候,也能釐清觀念。 結果拖延到現在,終於要提筆了,不知道能堅持多久(???)。
※ 常用Object(物件)型態的方法: 拿到object裡面某個key的value(值): 拿到所有屬性: ※ 存取物件屬性:點記法與括號記法 使用點記法 (dot notation) 或括號記法 (bracket notation) 來存取物件的值,以下兩種寫法的結果是一樣的: //
Thumbnail
針對 JavaScript 中的原始型別和隱性轉型進行了詳細的探討