JavaScript中exec函数用法实例分析


Posted in Javascript onJune 08, 2015

本文实例讲述了JavaScript中exec函数用法。分享给大家供大家参考。具体如下:

javaScript 中的 exec 函数,用正则表达式模式在字符串中运行查找,并返回包含该查找结果的一个数组。

rgExp.exec(str)

参数:

rgExp   必选项。包含正则表达式模式和可用标志的正则表达式对象。

str   必选项。要在其中执行查找的 String 对象或字符串文字。

说明:

如果 exec 方法没有找到匹配,则它返回 null。如果它找到匹配,则 exec 方法返回一个数组,并且更新全局 RegExp 对象的属性,以反映匹配结果。数组的0元素包含了完整的匹配,而第1到n元素中包含的是匹配中出现的任意一个子匹配。这相当于没有设置全局标志 (g) 的 match 方法。

如果为正则表达式设置了全局标志,exec 从以 lastIndex 的值指示的位置开始查找。如果没有设置全局标志,exec 忽略 lastIndex 的值,从字符串的起始位置开始搜索。

exec 方法返回的数组有三个属性,分别是 input、index 和 lastIndex。Input 属性包含了整个被查找的字符串。Index 属性中包含了整个被查找字符串中被匹配的子字符串的位置。LastIndex 属性中包含了匹配中最后一个字符的下一个位置。

<script language="JavaScript">
function ge(obj)
{
re=/(\w+)\s(\d+)/;
re.exec(obj.value);
window.alert(RegExp.$1+"您的年龄是"+this.form1.ag.value+RegExp.$2);
}
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Jquery Ajax请求代码(2)
Jan 07 Javascript
js冒泡法和数组转换成字符串示例代码
Aug 14 Javascript
node.js中的Socket.IO使用实例
Nov 04 Javascript
JSON格式的键盘编码对照表
Jan 29 Javascript
Javascript优化技巧之短路表达式详细介绍
Mar 27 Javascript
window.onerror()的用法与实例分析
Jan 27 Javascript
基于jQuery的checkbox全选问题分析
Nov 18 Javascript
JavaScript创建对象的常用方式总结
Aug 10 Javascript
VUE简单的定时器实时刷新的实现方法
Jan 20 Javascript
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
typescript编写微信小程序创建项目的方法
Jan 29 Javascript
JS异步堆栈追踪之为什么await胜过Promise
Apr 28 Javascript
js去除浏览器默认底图的方法
Jun 08 #Javascript
简介JavaScript中的italics()方法的使用
Jun 08 #Javascript
JavaScript中的fontsize()方法使用详解
Jun 08 #Javascript
js控制网页前进和后退的方法
Jun 08 #Javascript
js禁止页面刷新与后退的方法
Jun 08 #Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
Jun 08 #Javascript
jQuery处理图片加载失败的常用方法
Jun 08 #Javascript
You might like
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
PHP入门学习笔记之一
2010/10/12 PHP
thinkPHP多语言切换设置方法详解
2016/11/11 PHP
PHP与SQL语句常用大全
2016/12/10 PHP
php实现用户注册密码的crypt加密
2017/06/08 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
js实现带农历和八字等信息的日历特效
2016/05/16 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
[03:08]Ti4观战指南上
2014/07/07 DOTA
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
Python绘制热力图示例
2019/09/27 Python
如何分离django中的媒体、静态文件和网页
2019/11/12 Python
python装饰器的特性原理详解
2019/12/25 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
加拿大百叶窗和窗帘定制网站:Blinds
2017/01/30 全球购物
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
PHP经典面试题
2016/09/03 面试题
高中同学聚会邀请函
2014/01/11 职场文书
励志演讲稿200字
2014/08/21 职场文书
国家机关领导干部民主生活会对照检查材料思想汇报
2014/09/17 职场文书
上课不认真检讨书
2014/09/17 职场文书
党内外群众意见范文
2015/06/02 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
Python实现单例模式的5种方法
2021/06/15 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
2022/12/24 Python