📜  JavaScript match()函数

📅  最后修改于: 2022-05-13 01:58:10.198000             🧑  作者: Mango

JavaScript match()函数

字符串.match()是 JavaScript 中的一个内置函数,用于在字符串中搜索任何正则表达式的匹配项。如果找到匹配项,则这会将匹配项作为数组返回。
句法:

string.match(regExp)

参数:这里的参数是“regExp”(即正则表达式),它将与给定的字符串进行比较。
返回值:它将返回一个数组,其中包含每个匹配项的匹配项,或者如果找不到匹配项,则返回 Null。
显示 match()函数工作的 JavaScript 代码:
示例 1:

Input: 
var string = Welcome to geeks for geeks!
document.write(string.match(/eek/g);
Output:
eek, eek

在上面的示例中,子字符串“eek”将与给定的字符串匹配,当找到匹配项时,它将返回一个字符串对象数组。这里的“g”标志表示正则表达式应该针对字符串中所有可能的匹配进行测试。
代码#1:

javascript


javascript


javascript


输出:

eek,eek

示例 2:

Input:
var string = "Welcome to GEEKS for geeks!";
document.write(string.match(/eek/i);
Output:
EEK

在上面的示例中,子字符串“eek”将与给定的字符串匹配,如果找到匹配项,它将立即返回。这里的“i”参数有助于在给定的字符串中找到不区分大小写的匹配项。
代码#2:

javascript

                   

输出:

EEK

示例 3:

Input:
var string = "Welcome to GEEKS for geeks!";
document.write(string.match(/eek/gi);
Output:
EEK, eek

在上面的示例中,子字符串“eek”将与给定的字符串匹配,如果找到匹配项,它将立即返回。这里的“gi”参数有助于找到不区分大小写的匹配和给定字符串中的所有可能组合。
代码#3:

javascript

                   

输出:

EEK,eek

支持的浏览器:

  • 铬 1 及以上
  • 边缘 12 及以上
  • 火狐 1 及以上
  • Internet Explorer 4 及更高版本
  • Opera 4 及以上
  • Safari 1 及以上

JavaScript 以网页开发而闻名,但它也用于各种非浏览器环境。您可以按照这个 JavaScript 教程和 JavaScript 示例从头开始学习 JavaScript。