在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 相关文章推荐
xheditor与validate插件冲突的解决方案
Apr 15 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
May 04 Javascript
easyui-datagrid开发实践(总结)
Aug 02 Javascript
JavaScript设计模式之调停者模式实例详解
Feb 03 Javascript
详解vue 兼容IE报错解决方案
Dec 29 Javascript
详解a标签添加onclick事件的几种方式
Mar 29 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
Dec 04 Javascript
使用JS location实现搜索框历史记录功能
Dec 23 Javascript
TypeScript的安装、使用、自动编译的实现
Apr 10 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
Jul 21 Javascript
JavaScript判断数据类型有几种方法及区别介绍
Sep 02 Javascript
linux服务器快速卸载安装node环境(简单上手)
Feb 22 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中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
使用PHP生成二维码的方法汇总
2015/07/22 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
下拉菜单点击实现连接跳转功能的js代码
2013/05/19 Javascript
jquery实现的导航固定效果
2014/04/28 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
webpack入门+react环境配置
2017/02/08 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
python检测某个变量是否有定义的方法
2015/05/20 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
Python中print和return的作用及区别解析
2019/05/05 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
澳大利亚男士西服品牌:M.J.Bale
2018/02/06 全球购物
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
实现向右循环移位
2014/07/31 面试题
酒店管理专业毕业生求职自荐信
2014/04/28 职场文书
团代会宣传工作方案
2014/05/08 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
工程部岗位职责
2015/02/10 职场文书