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 相关文章推荐
List the UTC Time on a Computer
Jun 11 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
Apr 19 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
Dec 03 Javascript
你有必要知道的25个JavaScript面试题
Dec 29 Javascript
玩转JavaScript OOP - 类的实现详解
Jun 08 Javascript
AngularJS基础 ng-dblclick 指令用法
Aug 01 Javascript
Koa项目搭建过程详细记录
Apr 12 Javascript
微信小程序支付PHP代码
Aug 23 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
Oct 25 Javascript
详解关于element级联选择器数据回显问题
Feb 20 Javascript
vue项目中使用rem,在入口文件添加内容操作
Nov 11 Javascript
js加减乘除精确运算方法实例代码
Jan 17 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
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
提高PHP编程效率的53个要点(经验小结)
2010/09/04 PHP
jQuery ui1.7 dialog只能弹出一次问题
2009/08/27 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
解决checkbox的attr(checked)一直为undefined问题
2014/06/16 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
javascript针对不确定函数的执行方法
2015/12/16 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
AngularJS控制器之间的数据共享及通信详解
2016/08/01 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
2017/02/09 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
vue-element-admin 菜单标签失效的解决方式
2019/11/12 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
[49:18]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 OG vs TNC
2018/04/01 DOTA
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
Python零基础入门学习之输入与输出
2019/04/03 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
python 爬虫请求模块requests详解
2020/12/04 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
eBay美国官网:eBay.com
2020/10/24 全球购物
如何进行Linux分区优化
2016/09/13 面试题
人力资源管理专业学生自我评价
2013/11/20 职场文书
《太阳》教学反思
2014/02/21 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
幼师大班个人总结
2015/02/13 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书
CentOS MySql8 远程连接实战
2022/04/19 MySQL