美文网首页
正则表达式01--创建一个正则表达式

正则表达式01--创建一个正则表达式

作者: LeonardLT | 来源:发表于2016-09-26 23:53 被阅读55次

MDN

正则表达式是被用来匹配字符串中的字符组合的模式。在JavaScript中,正则表达式也是对象。这种模式可以被用于 RegExpexectest 方法以及 Stringmatchreplacesearchsplit 方法。


创建一个正则表达式

可以通过两种方法创建一个正则表达式:

  1. 构造函数的方式:
    调用RegExp对象的构造函数
var reg = new RegExp("表达式","附加参数");
  1. 普通方式:
    使用一个正则表达式字面量
var reg = /表达式/附加参数;

附加参数是可选的,用来扩展正则表达式的含义,主要有四个参数:
g: 全局匹配
i:不区分大小写
m:多行匹配
y:执行“粘性”搜索,匹配从目标字符串的当前位置开始,可以使用y标志。

test方法:

当你想要知道一个模式是否存在于一个字符串中时,就可以使用 test( )
语法:

regexObj.test(str)

参数:

str
用来与正则表达式匹配的字符串

返回值:

布尔值 truefalse
举个栗子:
检查字符串"Hello World"中是否存在“world”,并忽略大小写。

var str = "Hello World";
var reg = /world/i;
var result = reg.test(str);//result的值是true
console.log(result);//true

相关文章

  • Linux命令行与Shell脚本编程大全-shell正则表达式

    本章内容: 定义正则表达式 了解基本正则表达式 扩展正则表达式 创建正则表达式 定义正则表达式 正则表达式是你定义...

  • js 正则

    一、创建正则表达式 创建正则表达式和创建字符串类似 , 创建正则表达式提供了两种方法 , 一种是采用 new运算符...

  • js 正则表达式 07-28

    一、创建正则表达式 创建正则表达式和创建字符串类似 , 创建正则表达式提供了两种方法 , 一种是采用 new运算符...

  • 正则表达式

    正则表达式 1.正则表达式的两种创建方式 正则表达式字面量方式 对象方式创建 2.正则表达式的修饰符 i修饰符 默...

  • 正则入门

    正则表达式是用于匹配字符串中字符组合的模式。在js中正则表达式也是对象。 创建正则表达式使用一个正则表达式字面量,...

  • 正则

    正则表达式 创建正则表达式 使用一个正则表达式字面量 调用 RegExp 对象的构造函数 特殊字符 ^ 匹配输入的...

  • JavaScript正则表达式

    JavaScript的正则表达式语法是Perl15的正则表达式语法的大型子集。 正则表达式的创建 像创建对象一样,...

  • Python语言基础之——re模块和面向对象

    1.re模块 1.re.compile() compile(正则表达式) - 编译正则表达式,创建正则表达式对象 ...

  • 正则表达式

    什么是正则表达式?如何创建正则表达式正则表达式常用的方法字符串中的正则表达式常用的正则表达式假设用户需要在HTML...

  • 正则表达式-06-04

    1.正则表达式 正则表达式创建: 普通方式: var reg =/^\d{6}$/; ...

网友评论

      本文标题:正则表达式01--创建一个正则表达式

      本文链接:https://www.haomeiwen.com/subject/qfaqyttx.html