JavaScript 正規表示式
JavaScript 正規表示式
正規表示式(英文:Regular Expression,在程式碼中常簡寫為regex、regexp或RE)使用單一字串來描述、符合一系列符合某個句法規則的字串搜尋模式。
搜尋模式可用於文字搜尋和文字取代。
什麼是正規表示式?
正規表示式是由一個字元序列所形成的搜尋模式。
當你在文字中搜尋資料時,你可以用搜尋模式來描述你要查詢的內容。
正規表示式可以是一個簡單的字符,或是更複雜的模式。
正規表示式可用於所有文字搜尋和文字取代的操作。
語法
/pattern/modifiers;
#使用字串方法
在JavaScript 中,正規表示式通常用於兩個字串方法: search() 和replace()。
search() 方法 用於檢索字串中指定的子字串,或檢索與正規表示式相符的子字串,並傳回子字串的起始位置。
replace() 方法 用於在字串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。
search() 方法使用正規表示式
搜索字符串 "School", 并显示匹配的起始位置:点我function myFunction() { var str = "go home!"; var n = str.search(/home/i); document.getElementById("demo").innerHTML = n; }