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
作者最新文章
JS处理含Emoji或中文的字符串转数组乱码问题
2026-11-05 16:12:28
JS怎么使用展开运算符合并对象
2026-11-05 14:42:18
ES6+环境下判断JS对象为空的简洁写法
2026-11-05 12:12:23
怎么通过replacer函数自定义JS中JSON的格式化输出
2026-11-05 11:19:44
JS正则表达式基础:字面量与RegExp构造函数的区别及常用元字符
2026-11-05 11:16:58
