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 相关文章推荐
JavaScript 的继承
Oct 01 Javascript
javascript检测页面是否缩放的小例子
May 16 Javascript
JavaScript设计模式之建造者模式介绍
Dec 28 Javascript
实现无刷新联动例子汇总
May 20 Javascript
JS实现的仿QQ空间图片弹出效果代码
Feb 23 Javascript
json的结构与遍历方法实例分析
Apr 25 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
Sep 05 Javascript
JavaScript this在函数中的指向及实例详解
Oct 14 Javascript
基于JavaScript伪随机正态分布代码实例
Nov 07 Javascript
VUEX采坑之路之获取不到$store的解决方法
Nov 08 Javascript
小程序实现图片预览裁剪插件
Nov 22 Javascript
JS+CSS实现动态时钟
Feb 19 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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
php下连接mssql2005的代码
2011/01/17 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
window.open的功能全解析
2006/10/10 Javascript
给Function做的OOP扩展
2009/05/07 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
实用又漂亮的BootstrapValidator表单验证插件
2016/05/30 Javascript
webpack入门+react环境配置
2017/02/08 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
详解微信小程序的 request 封装示例
2018/08/21 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
vue中axios的二次封装实例讲解
2019/10/14 Javascript
[40:13]Ti4 冒泡赛第二天 iG vs NEWBEE 2
2014/07/15 DOTA
[01:20]2018DOTA2亚洲邀请赛总决赛战队Mineski晋级之路
2018/04/07 DOTA
Python实现购物程序思路及代码
2017/07/24 Python
python迭代dict的key和value的方法
2018/07/06 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
html5实现的便签特效(实战分享)
2013/11/29 HTML / CSS
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
幼儿园保育员岗位职责
2014/04/13 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
会计工作检讨书
2015/02/19 职场文书
入党自传范文2015
2015/06/26 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
判断Python中的Nonetype类型
2021/05/25 Python
Python的三个重要函数详解
2022/01/18 Python