在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 相关文章推荐
仿服务器端脚本方式的JS模板实现方法
Apr 27 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
Apr 01 Javascript
js限制textarea每行输入字符串长度的代码
Oct 31 Javascript
Jquery UI震动效果实现原理及步骤
Feb 04 Javascript
js仿京东轮播效果 选项卡套选项卡使用
Jan 12 Javascript
jQuery中用on绑定事件时需注意的事项
Mar 19 Javascript
JavaScript实现图片无缝滚动效果
Jul 07 Javascript
webpack3+React 的配置全解
Aug 21 Javascript
微信小程序 Animation实现图片旋转动画示例
Aug 22 Javascript
react中使用css的7中方式(最全总结)
Feb 11 Javascript
js定时器出现第一次延迟的原因及解决方法
Jan 04 Javascript
JS如何实现基于websocket的多端桥接平台
May 14 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
基于mysql的bbs设计(二)
2006/10/09 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
PHP实现PDO的mysql数据库操作类
2014/12/12 PHP
PHP实用函数分享之去除多余的0
2015/02/06 PHP
php中switch语句用法详解
2015/08/17 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
初始Nodejs
2014/11/08 NodeJs
jQuery实现在textarea指定位置插入字符或表情的方法
2015/03/11 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
2015/08/06 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
在Web项目中引入Jquery插件报错的完美解决方案(图解)
2016/09/19 Javascript
BootStrap中Table分页插件使用详解
2016/10/09 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
Django中的Model操作表的实现
2018/07/24 Python
Python找出列表中出现次数最多的元素三种方式
2020/02/24 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
CSS3实现自定义Checkbox特效实例代码
2017/04/24 HTML / CSS
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
生日宴会答谢词
2014/01/09 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
环境建议书
2015/02/04 职场文书
大学生就业意向书
2015/05/11 职场文书
2015最新民情日记范文
2015/06/26 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
python通过opencv调用摄像头操作实例分析
2021/06/07 Python