JavaScript match()函数

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

null
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

<script>
// initializing function to demonstrate match()
// method with "g" para
function matchString() {
var string = "Welcome to geeks for geeks" ;
var result = string.match(/eek/g);
document.write( "Output : " + result);
} matchString();
</script>


输出:

eek,eek

例2:

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

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

javascript

<script>
// initializing function to demonstrate match()
// method with "i" para
function matchString() {
var string = "Welcome to GEEKS for geeks!" ;
var result = string.match(/eek/i);
document.write( "Output : " + result);
} matchString();
</script>


输出:

EEK

例3:

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

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

javascript

<script>
// initializing function to demonstrate match()
// method with "gi" para
function matchString() {
var string = "Welcome to GEEKS for geeks!" ;
var result = string.match(/eek/gi);
document.write( "Output : " + result);
} matchString();
</script>


输出:

EEK,eek

支持的浏览器:

  • 铬1及以上
  • 边缘12及以上
  • Firefox 1及以上版本
  • Internet Explorer 4及以上版本
  • 歌剧4及以上
  • Safari 1及以上

JavaScript最为人所知的是网页开发,但它也用于各种非浏览器环境。通过以下步骤,您可以从头开始学习JavaScript JavaScript教程 JavaScript示例 .

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享