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 第三章章节总结的例子
Mar 23 Javascript
纯CSS打造的导航菜单(附jquery版)
Aug 07 Javascript
jQuery Jcrop插件实现图片选取功能
Nov 23 Javascript
Json和Jsonp理论实例代码详解
Nov 15 Javascript
深入解析JavaScript中的变量作用域
Dec 06 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
Dec 01 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
Dec 08 Javascript
纯js实现悬浮按钮组件
Dec 17 Javascript
jQuery弹出层插件popShow用法示例
Jan 23 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
Aug 28 Javascript
Vue加载组件、动态加载组件的几种方式
Aug 31 Javascript
详解微信小程序图片地扯转base64解决方案
Aug 18 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输出xml必须header的解决方法
2014/10/17 PHP
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
laravel5.1 ajax post 传值_token示例
2019/10/24 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
php判断IP地址是否在多个IP段内
2020/08/18 PHP
一端时间轮换的广告
2006/06/26 Javascript
静态页面下用javascript操作ACCESS数据库(读增改删)的代码
2007/05/14 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
JavaScript中字符串(string)转json的2种方法
2015/06/25 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
原生js实现淘宝购物车功能
2020/06/23 Javascript
jQuery实现的简单无刷新评论功能示例
2017/11/08 jQuery
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
python实现从ftp服务器下载文件的方法
2015/04/30 Python
python从入门到精通(DAY 2)
2015/12/20 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
python 模拟创建seafile 目录操作示例
2019/09/26 Python
OpenCV Python实现图像指定区域裁剪
2021/03/12 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
python里glob模块知识点总结
2021/01/05 Python
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
JDO的含义
2012/11/17 面试题
出国留学自荐信
2013/10/25 职场文书
经济学博士求职自荐信范文
2013/11/23 职场文书
《绿色蝈蝈》教学反思
2014/03/02 职场文书
大学生找工作求职信
2014/07/09 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
参观邀请函范文
2015/02/02 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书