JavaScript中的正则表达式详解
摘要: javascript中的正则表达式作为相当重要的知识,本文将介绍正则表达式的相关知识和用法。 正则表达式(Regular Expression)是一门简单语言的语法规范,是强大、便捷、高效的文本处理工具,它应用在一些方法中,对字符串中的信息实现查找、替换和提取操作。 正则表达式在人们的印象中可能是一堆无法理解的字符,但就是这些符号却实现了字符串的高效操作。javascript中的正则表达式作为相当重要的知识,本文将介绍正则表达式的相关知识和用法。 正则表达式的概念: 官方: 正则表达式(regular expression)是一个描述字符模式的对象。 ECMAScript 的 RegExp类表示正则表达式,而String和正则表达式都定义了进行强大的【模式匹配】 和【文本检索】与【替换】的函数。 本人理解: 功能和字符串类似,但是比字符串强大,更像是服务字符串的,例如表单验证 创建正则表达式: 1.通过new关键字声明 var reg=new RegExp("hello","ig") 【注】 第一个参数为正则表达式的主体,是字符串型,第二个参数为修饰符 i 和 g i的作用是忽略大小写,g的作用是全局匹配,在书写的时候,它们两个前后顺序没有区别。 2.省略new关键字声明 var reg=new RegExp("hello","ig"); 3