JavaScript match() 方法
JavaScript match() 方法
實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">单击按钮显示matches</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str="The rain in SPAIN stays mainly in the plain"; var n=str.match(/ain/g); document.getElementById("demo").innerHTML=n; } </script> </body> </html>
##執行實例»點擊"運行實例" 按鈕查看線上實例
#定義和用法match() 方法可在字串內檢索指定的值,或找到一個或多個正規表示式的符合。 如果想了解更多正規表示式教學請查看本站的: RegExp 教學課程 和我們的 RegExp 物件參考手冊。
注意: match() 方法將檢索字串 String Object,以找到一個或多個與 regexp 相符的文字。這個方法的行為在很大程度上有賴於 regexp 是否具有標誌 g。如果 regexp 沒有標誌 g,那麼 match() 方法就只能在 stringObject 中執行一次符合。如果沒有找到任何符合的文本, match() 將返回 null。否則,它將傳回一個數組,其中存放了與它找到的匹配文字相關的資訊。
瀏覽器支援所有主要瀏覽器都支援match() 方法##語法
string
.match(regexp)
#參數值#必要。規定要符合的模式的 RegExp 物件。如果該參數不是 RegExp 對象,則需要先將它傳遞給 RegExp 建構函數,將其轉換為 RegExp 物件。 |
#Array | |
---|---|
null | 。
實例
#
點擊"運行實例" 按鈕查看線上實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">单击按钮显示matches。</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str = "The rain in SPAIN stays mainly in the plain"; var n=str.match(/ain/gi); document.getElementById("demo").innerHTML=n; } </script> </body> </html>
執行實例»
點擊"運行實例" 按鈕查看線上實例
#