在JavaScript的正则表达式中使用exec()方法


Posted in Javascript onJune 16, 2015

 exec方法为正则表达式匹配的文本搜索字符串。如果找到匹配,则返回结果数组; 否则,返回null。
语法

RegExpObject.exec( string );

下面是参数的详细信息:

  •     string : 要搜索的字符串

返回值:

  • 如果找到一个匹配,如果不为空,则返回匹配的文本。

例子:

<html>
<head>
<title>JavaScript RegExp exec 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.exec(str);
  document.write("Test 1 - returned value : " + result); 

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

这将产生以下结果:

Test 1 - returned value : script
Test 2 - returned value : null
Javascript 相关文章推荐
如何判断图片地址是否失效
Feb 02 Javascript
关于jquery的多个选择器的使用示例
Oct 18 Javascript
JS中怎样判断undefined(比较不错的方法)
Mar 27 Javascript
仿JQuery输写高效JSLite代码的一些技巧
Jan 13 Javascript
JavaScript 学习笔记之基础中的基础
Jan 13 Javascript
Node.js抓取中文网页乱码问题和解决方法
Feb 10 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
Feb 13 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
Jan 19 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
Jan 23 Javascript
javascript获取select值的方法完整实例
Jun 20 Javascript
详解javascript脚本何时会被执行
Feb 05 Javascript
javascript实现下拉菜单效果
Feb 09 Javascript
JavaScript正则表达式之multiline属性的应用
Jun 16 #Javascript
AngularJS学习笔记之基本指令(init、repeat)
Jun 16 #Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
Jun 16 #Javascript
javascript验证邮件地址和MX记录的方法
Jun 16 #Javascript
详解JavaScript正则表达式中的global属性的使用
Jun 16 #Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 #Javascript
Javascript 高阶函数使用介绍
Jun 15 #Javascript
You might like
用PHP制作静态网站的模板框架(二)
2006/10/09 PHP
ThinkPHP 防止表单重复提交的方法
2011/08/08 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
Laravel中错误与异常处理的用法示例
2018/09/16 PHP
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
浅析Javascript中bind()方法的使用与实现
2016/05/30 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
JSON键值对序列化和反序列化解析
2017/01/24 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
Vue开发中常见的套路和技巧总结
2020/11/24 Vue.js
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
Python文件去除注释的方法
2015/05/25 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
pandas.DataFrame.to_json按行转json的方法
2018/06/05 Python
python 文件转成16进制数组的实例
2018/07/09 Python
详解Django的CSRF认证实现
2018/10/09 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
海外淘书首选:AbeBooks
2017/07/31 全球购物
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
拙作再改《我的收音机情缘》
2022/04/05 无线电
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android