Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

String match()

JavaScript String match()方法

JavaScript字符串match()方法用于将字符串与正则表达式进行匹配。我们可以将全局搜索修饰符与match()方法一起使用以获取所有match元素,否则该方法仅返回第一个匹配项。

语法

match()方法由以下语法表示:
string.match(regexp)

参数

正则表达式-表示要搜索的正则表达式。

返回

匹配的正则表达式。

JavaScript字符串match()方法示例

让我们看一下match()方法的一些简单示例。

示例1

让我们看一个简单的示例来搜索匹配项。
<script>
var str="lidihuo";
document.writeln(str.match("Java"));
</script>
输出:
Java

示例2

在此示例中,我们将使用全局标志搜索正则表达式。
<script>
var str="lidihuo";
document.writeln(str.match(/Java/g));
</script>
输出:
Java

示例3

让我们再看一个使用全局标志搜索正则表达式的示例。由于match()方法区分大小写,因此在这种情况下返回null。
<script>
var str="lidihuo";
document.writeln(str.match(/java/g));
</script>
输出:
null

示例4

我们可以通过使用ignore标志忽略match()方法的区分大小写的行为。让我们借助示例来了解:
<script>
var str="lidihuo";
document.writeln(str.match(/java/gi));
</script>
输出:
Java

示例5

在这里,我们将打印匹配元素的数组。
<script>
var str="lidihuo";
document.writeln(str.match(/[a-p]/g));
</script>
输出:
a,a,p,o,i,n

示例6

让我们看看不使用全局搜索的同一示例。
<script>
var str="lidihuo";
document.writeln(str.match(/[a-p]/));//return the first match
</script>
输出:
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4