JavaScript 字符串 match() 方法用於將字符串與正則表達式進行匹配。我們可以使用全局搜索修飾符和 match() 方法來獲取所有匹配元素,否則該方法隻返回第一個匹配項。
用法
match() 方法由以下語法表示:
string.match(regexp)
參數
regexp- 它代表要搜索的正則表達式。
返回
匹配的正則表達式。
JavaScript 字符串 match() 方法示例
讓我們看一些 match() 方法的簡單例子。
例子1
讓我們看一個搜索匹配項的簡單示例。
<script>
var str="Javatpoint";
document.writeln(str.match("Java"));
</script>
輸出:
Java
例子2
在本例中,我們將使用全局標誌搜索正則表達式。
<script>
var str="Javatpoint";
document.writeln(str.match(/Java/g));
</script>
輸出:
Java
例子3
讓我們再看一個使用全局標誌搜索正則表達式的示例。由於 match() 方法區分大小寫,因此在這種情況下返回 null。
<script>
var str="Javatpoint";
document.writeln(str.match(/java/g));
</script>
輸出:
null
示例 4
我們可以通過使用 ignore 標誌來忽略 match() 方法的區分大小寫的行為。讓我們借助示例來理解:
<script>
var str="Javatpoint";
document.writeln(str.match(/java/gi));
</script>
輸出:
Java
例 5
在這裏,我們將打印匹配元素的數組。
<script>
var str="Javatpoint";
document.writeln(str.match(/[a-p]/g));
</script>
輸出:
a,a,p,o,i,n
例 6
讓我們看看不使用全局搜索的相同示例。
<script>
var str="Javatpoint";
document.writeln(str.match(/[a-p]/));//return the first match
</script>
輸出:
a
相關用法
- JavaScript String matchAll()用法及代碼示例
- JavaScript String slice()用法及代碼示例
- JavaScript String repeat()用法及代碼示例
- JavaScript String charCodeAt()用法及代碼示例
- JavaScript String endsWith()用法及代碼示例
- JavaScript String substr()用法及代碼示例
- JavaScript String charAt()用法及代碼示例
- JavaScript String normalize()用法及代碼示例
- JavaScript String search()用法及代碼示例
- JavaScript String valueOf()用法及代碼示例
- JavaScript String toLocaleUpperCase()用法及代碼示例
- JavaScript String substring()用法及代碼示例
- JavaScript String toLocaleLowerCase()用法及代碼示例
- JavaScript String fromCharCode()用法及代碼示例
- JavaScript String concat()用法及代碼示例
- JavaScript String includes()用法及代碼示例
- JavaScript String toString()用法及代碼示例
- JavaScript String replace()用法及代碼示例
- JavaScript String toUpperCase()用法及代碼示例
- JavaScript String lastIndexOf()用法及代碼示例
注:本文由純淨天空篩選整理自 JavaScript String match() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。