• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >正则表达式 > Javascript lastIndex 正则表达式的一个疑惑

Javascript lastIndex 正则表达式的一个疑惑

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了javascript:last,javascript:lastpage,javascript indexof,javascript index,javascript z index等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
看下面这段代码:
function test(s){
var reg = /./g;
console.log(reg.exec(s));
console.log(reg.lastIndex);
var reg = /./g;
console.log(reg.exec(s));
console.log(reg.lastIndex);
}
test("abcd");
test("efgh");
我以为输出的lastIndex的值应该都是1,但是实际上的输出如下:
a
1
a
1
f
2
f
2
感觉就像是在第二次调用test的时候第2行和第6行并没有产生新的正则表达式,其之前的属性lastIndex还保留着(lastIndex=1)。这有点不合常理,头疼中。。。。。。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Javascript lastIndex 正则表达式的一个疑惑

相关文章

  • 2017-05-11JavaScript 实现基础 正则表达式
  • 2017-05-11Java使用正则表达式对注册页面进行验证功能实现
  • 2017-05-11常用正则表达式 整理篇
  • 2017-05-11去除段首段尾的 和全角的空格的正则
  • 2017-05-11正则表达式检测用户输入的email地址是否合法
  • 2017-05-11js判断是否有6个连续数字的字符串的正则
  • 2017-05-11正则表达式简介及在C++11中的简单使用教程
  • 2017-05-11正则基础之 NFA引擎匹配原理
  • 2017-05-11利用正则表达式(只录入中文,数字,英文)
  • 2017-05-11asp正则过滤重复字符串的代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 正则表达式 应用四则
    • ip138中各种客户端验证js代码
    • 正则表达式学习问答
    • 表单 数字字符验证正则
    • ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式
    • 一个正则表达式的看法(?:)
    • 去除内容中的html
    • js正则表达式基本语法(精粹)
    • 正则表达式链接替换函数的技巧
    • 用于过滤空白字符的几种常见的js正则表达式pattern

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有