亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript 正則表達(dá)式

JavaScript?正則表達(dá)式

正則表達(dá)式(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE)使用單個(gè)字符串來描述、匹配一系列符合某個(gè)句法規(guī)則的字符串搜索模式。

搜索模式可用于文本搜索和文本替換。

什么是正則表達(dá)式?

正則表達(dá)式是由一個(gè)字符序列形成的搜索模式。

當(dāng)你在文本中搜索數(shù)據(jù)時(shí),你可以用搜索模式來描述你要查詢的內(nèi)容。

正則表達(dá)式可以是一個(gè)簡單的字符,或一個(gè)更復(fù)雜的模式。

正則表達(dá)式可用于所有文本搜索和文本替換的操作。

語法

/pattern/modifiers;

使用字符串方法

在 JavaScript 中,正則表達(dá)式通常用于兩個(gè)字符串方法 : search() 和 replace()。

search() 方法?用于檢索字符串中指定的子字符串,或檢索與正則表達(dá)式相匹配的子字符串,并返回子串的起始位置。

replace() 方法?用于在字符串中用一些字符替換另一些字符,或替換一個(gè)與正則表達(dá)式匹配的子串。

search() 方法使用正則表達(dá)式

搜索字符串 "School", 并顯示匹配的起始位置:點(diǎn)我function myFunction() {
    var str = "go home!"; 
    var n = str.search(/home/i);
    document.getElementById("demo").innerHTML = n;
}
繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p>替換 "microsoft" 為 "PHP中文網(wǎng)" :</p> <button onclick="myFunction()">點(diǎn)我</button> <p id="demo">請(qǐng)?jiān)L問 Microsoft!</p> <script> function myFunction() { var str = document.getElementById("demo").innerHTML; var txt = str.replace(/microsoft/i,"PHP中文網(wǎng)"); document.getElementById("demo").innerHTML = txt; } </script> </body> </html>
提交重置代碼