美文网首页
正则表达式入门

正则表达式入门

作者: meteornnnight | 来源:发表于2018-12-12 10:54 被阅读0次

最喜欢的入门讲解资料-->https://javascript.info/regexp-introduction

1. 创建正则表达式的两种方式:

1. var reg=/pattern/flags;
2. var reg=new RegExp("pattern","flags");

两者的区别:
上述第一种方法定义RegExp对象的形式非常常用,但是存在的不足:我们无法在/.../之间插入一个变量,变量名会被理解为字面量。
在一些情况下,比如正则表达式的pattern需要等待用户输入的时候,我们就需要采用第二种定义形式,比如:

var input=prompt("give me a simple word");
var reg=new RegExp(input,"gi");
alert("I love Javascript".search(reg));

相关文章

网友评论

      本文标题:正则表达式入门

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