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 相关文章推荐
JS 事件绑定函数代码
Apr 28 Javascript
jquery下异步提交表单 异步跨域提交表单
Nov 17 Javascript
JQuery学习笔录 简单的JQuery
Apr 09 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
Jun 20 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
Sep 15 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
Jul 15 Javascript
angular之ng-template模板加载
Nov 09 Javascript
vue利用axios来完成数据的交互
Mar 23 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
Apr 14 Javascript
js删除数组中某几项的方法总结
Jan 16 Javascript
教你搭建按需加载的Vue组件库(小结)
Jul 29 Javascript
d3.js 地铁轨道交通项目实战
Nov 27 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
用php解析html的实现代码
2011/08/08 PHP
写出高质量的PHP程序
2012/02/04 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
2013/05/07 PHP
解析php获取字符串的编码格式的方法(函数)
2013/06/21 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
JavaScript prototype 使用介绍
2013/08/29 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
Python的re模块正则表达式操作
2016/05/25 Python
Python常用内置模块之xml模块(详解)
2017/05/23 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
美国知名艺术画网站:Art.com
2017/02/09 全球购物
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
美国值得信赖的婚恋交友网站:eHarmony
2018/10/04 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
给医务人员表扬信
2014/01/12 职场文书
社保委托书怎么写
2014/08/02 职场文书
党员三严三实对照检查材料
2014/10/13 职场文书
大学运动会通讯稿
2015/07/18 职场文书
css3应用示例:新增的选择器
2022/03/16 HTML / CSS