在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 相关文章推荐
javascript中的数字与字符串相加实例分析
Aug 14 Javascript
JS localStorage实现本地缓存的方法
Jun 22 Javascript
判断某个字符在一个字符串中是否存在的js代码
Feb 28 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
Apr 12 Javascript
大型JavaScript应用程序架构设计模式
Jun 29 Javascript
详解如何在react中搭建d3力导向图
Jan 12 Javascript
解决webpack无法通过IP地址访问localhost的问题
Feb 22 Javascript
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
mock.js实现模拟生成假数据功能示例
Jan 15 Javascript
Jquery的Ajax技术使用方法
Jan 21 jQuery
openlayers实现图标拖动获取坐标
Sep 25 Javascript
Vue3+elementui plus创建项目的方法
Dec 01 Vue.js
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 会话(session 时间设定)使用入门代码
2008/06/05 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
js实现返回顶部效果
2017/03/10 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
jQuery实现表单动态加减、ajax表单提交功能
2018/06/08 jQuery
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
使用Python实现一个简单的项目监控
2015/03/31 Python
python定时器(Timer)用法简单实例
2015/06/04 Python
使用python检测主机存活端口及检查存活主机
2015/10/12 Python
Django验证码的生成与使用示例
2017/05/20 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
Python如何获取文件路径/目录
2020/09/22 Python
phpquery中文手册
2021/03/18 PHP
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
无财产无子女离婚协议书范文
2014/09/14 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
家属慰问信
2015/02/14 职场文书
毕业实习单位意见
2015/06/04 职场文书
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android