js正则表达式中exec用法实例


Posted in Javascript onJuly 23, 2015

本文实例讲述了js正则表达式中exec用法。分享给大家供大家参考。具体如下:

exec要注意以下几点:

1. exec返回的是一个数组
2. 该数组的属性有input(被匹配的整个字符串) index(匹配到第一个元素的开始位置)
3. lastIndex还有个匹配到第一个属性后,指向的位置 这个属性智能由RegExp 对象!!!来访问
4. 通过这个属性可以来获取 所用所匹配到字符的字符串

代码如下:

function o_exec(){
  var str="hjjh,catfff,dog,catarigy,catdog,hjfkhj";
  var reg=/cat\S*?\b/g;
  arr=reg.exec(str);
  while(reg.lastIndex!=str.length){
    alert(arr[0]);
    arr=reg.exec(str);
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript Zifa FormValid 0.1表单验证 代码打包下载
Jun 08 Javascript
Knockout visible绑定使用方法
Nov 15 Javascript
JS window对象的top、parent、opener含义介绍
Dec 03 Javascript
js实现正方形颜色从下往上升的效果
Aug 04 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
Apr 06 Javascript
Bootstrap Paginator分页插件使用方法详解
May 30 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
Aug 31 Javascript
初试vue-cli使用HBuilderx打包app的坑
Jul 17 Javascript
解决layui 三级联动下拉框更新时回显的问题
Sep 03 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
Aug 25 Javascript
微信小程序抽奖组件的使用步骤
Jan 11 Javascript
类和原型的设计模式之复制与委托差异
Jul 07 Javascript
JavaScript实现获得所有兄弟节点的方法
Jul 23 #Javascript
使用jquery实现仿百度自动补全特效
Jul 23 #Javascript
代码分析jQuery四种静态方法使用
Jul 23 #Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
Jul 22 #Javascript
HTML5实现留言和回复页面样式
Jul 22 #Javascript
javascript控制层显示或隐藏的方法
Jul 22 #Javascript
javascript实现简单查找与替换的方法
Jul 22 #Javascript
You might like
为查询结果建立向后/向前按钮
2006/10/09 PHP
PHP 登录记住密码实现思路
2013/05/07 PHP
php防止sql注入代码实例
2013/12/18 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
Laravel + Elasticsearch 实现中文搜索的方法
2020/02/02 PHP
javascript实现网页字符定位的方法
2015/07/14 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
js小数计算小数点后显示多位小数的实现方法
2016/05/30 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
AngularJs bootstrap搭载前台框架——基础页面
2016/09/01 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
JavaScript轻松创建级联函数的方法示例
2017/02/10 Javascript
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
vue中使用input[type="file"]实现文件上传功能
2018/09/10 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
利用Python破解验证码实例详解
2016/12/08 Python
Python实现Linux的find命令实例分享
2017/06/04 Python
Django内容增加富文本功能的实例
2017/10/17 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
2019/01/30 Python
python写一个随机点名软件的实例
2019/11/28 Python
python实现在一个画布上画多个子图
2020/01/19 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
测试工程师职业规划书
2014/02/06 职场文书
物业经理自我鉴定
2014/03/03 职场文书
计算机系本科生求职信
2014/05/31 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
小学生表扬稿范文
2015/05/05 职场文书
毕业证明模板
2015/06/19 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL
一级电子管军用接收机测评
2022/04/05 无线电