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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容