• 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 RegExp 正则表达式对象详细说明

JavaScript RegExp 正则表达式对象详细说明

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

通过本文主要向大家介绍了javascript regexp,javascript中的regexp,正则表达式regexp,js 正则表达式 regexp,regexp等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
直接量语法

/pattern/attributes

创建 RegExp 对象的语法:

返回值

stringObject 中第一个与 regexp 相匹配的子串的起始位置。

注释:如果没有找到任何匹配的子串,则返回 -1。

说明

search() 方法不执行全局匹配,它将忽略标志 g。它同时忽略 regexp 的 lastIndex 属性,并且总是从字符串的开始进行检索,这意味着它总是返回 stringObject 的第一个匹配的位置。

 

2:match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。

返回值

存放匹配结果的数组。该数组的内容依赖于 regexp 是否具有全局标志 g。

说明

match() 方法将检索字符串 stringObject,以找到一个或多个与 regexp 匹配的文本。这个方法的行为在很大程度上有赖于 regexp 是否具有标志 g。

如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组,其中存放了与它找到的匹配文本有关的信息。该数组的第 0 个元素存放的是匹配文本,而其余的元素存放的是与正则表达式的子表达式匹配的文本。除了这些常规的数组元素之外,返回的数组还含有两个对象属性。index 属性声明的是匹配文本的起始字符在 stringObject 中的位置,input 属性声明的是对 stringObject 的引用。

如果 regexp 具有标志 g,则 match() 方法将执行全局检索,找到 stringObject 中的所有匹配子字符串。若没有找到任何匹配的子串,则返回 null。如果找到了一个或多个匹配子串,则返回一个数组。不过全局匹配返回的数组的内容与前者大不相同,它的数组元素中存放的是 stringObject 中所有的匹配子串,而且也没有 index 属性或 input 属性。

注意:在全局检索模式下,match() 即不提供与子表达式匹配的文本的信息,也不声明每个匹配子串的位置。如果您需要这些全局检索的信息,可以使用 RegExp.exec()。

参数为字符串的事例:
请注意,如果该值是一个字符串,则将它作为要检索的直接

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

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

  • RegExp 随笔 JavaScript RegExp 对象
  • javascript正则表达式和字符串RegExp and String(二)
  • javascript正则表达式和字符串RegExp and String(一)
  • JavaScript RegExp 正则表达式对象详细说明
  • javascript RegExp multiline多行匹配影响的^$
  • JavaScript 正则表达式之RegExp属性、方法及应用分析
  • javascript RegExp 对象属性与方法和应用
  • javascript RegExp对象(正则表达式)

相关文章

  • 2017-05-11Java使用正则表达式对注册页面进行验证功能实现
  • 2017-05-11正则表达式的应用
  • 2017-05-11PHP preg match正则表达式函数的操作实例
  • 2017-05-11正则表达式验证
  • 2017-05-11表单 数字字符验证正则
  • 2017-05-11一个获取FORM表单值正则表达式
  • 2017-05-11比较不错的C#中的常用的正则表达式
  • 2017-05-11JavaScript正则表达式校验非正整数实例
  • 2017-05-11正则替换换行符和把 br 替换成换行符
  • 2017-05-11php正则之函数 preg_replace()参数说明

文章分类

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

最近更新的内容

    • 几种常见攻击的正则表达式
    • 又一篇正则表达式学习笔记
    • 正则表达式详述 二
    • 正则表达式不包含align该怎么写
    • PHP和正则表达式教程集合之二第1/2页
    • JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数
    • 写出高效率的正则表达式技巧总结
    • Oracle正则表达式使用介绍
    • 正则表达式——详细讲解平衡组
    • 深入理解正则表达式语法知识

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

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