JavaScript正则表达式test()方法详解

作者:拾光时间:2026-10-29 11:09:40浏览:464

本文介绍JavaScript中正则表达式对象的test()方法。该方法用于检测字符串是否匹配指定正则表达式,若匹配成功返回true,否则返回false。通过示例展示了如何创建RegExp对象并调用test()方法验证字符串,包括匹配成功与失败两种情况的输出结果。

test()方法概述

test方法用于在正则表达式匹配的文本中搜索指定的字符串。如果找到匹配项,则返回true;否则返回false。

语法格式


RegExpObject.test( string );

参数说明

以下是该方法的参数详细信息:

  • string:需要进行搜索的字符串

返回值定义

返回值说明:

  • 如果找到匹配项且结果不为空,则返回匹配的文本内容。

代码示例

具体示例如下:


<html>
<head>
<title>JavaScript RegExp test Method</title>
</head>
<body>
<script type="text/javascript">
  var str = "Javascript is an interesting scripting language";
  var re = new RegExp( "script", "g" );

  var result = re.test(str);
  document.write("Test 1 - returned value : " + result); 

  re = new RegExp( "pushing", "g" );
  var result = re.test(str);
  document.write("<br />Test 2 - returned value : " + result); 
</script>
</body>
</html>

运行结果

运行上述代码将产生以下结果:


Test 1 - returned value : true
Test 2 - returned value : false 

作者最新文章