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 相关文章推荐
漂亮的提示信息(带箭头)
Mar 21 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
Feb 27 Javascript
使用jQuery管理选择结果
Jan 20 Javascript
JavaScript声明变量名的语法规则
Jul 10 Javascript
JS获取和修改元素样式的实例代码
Aug 06 Javascript
原生js实现ajax方法(超简单)
Sep 20 Javascript
利用JQuery直接调用asp.net后台的简单方法
Oct 27 Javascript
js获取地址栏中传递的参数(两种方法)
Feb 08 Javascript
JavaScript组件开发之输入框加候选框
Mar 10 Javascript
js实现省市级联效果分享
Aug 10 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
Feb 20 Javascript
浅谈Vue SSR中的Bundle的具有使用
Nov 21 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连接access数据库
2008/03/27 PHP
php上的memcache和memcached两个pecl库
2010/03/29 PHP
php修改时间格式的代码
2011/05/29 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
Laravel5中contracts详解
2015/03/02 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
JS图片自动轮换效果实现思路附截图
2014/04/30 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
Bootstrap响应式侧边栏改进版
2016/09/17 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
2017/03/14 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
Node.js中的不安全跳转如何防御详解
2018/10/21 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
python中对list去重的多种方法
2014/09/18 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
Python学习之路之pycharm的第一个项目搭建过程
2020/06/18 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
学生档案自我鉴定
2013/10/07 职场文书
主持稿开场白
2015/06/01 职场文书
旷工检讨书大全
2015/08/15 职场文书
学校运动会开幕词
2016/03/03 职场文书
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python