如何创建一个不区分大小写的正则表达式? (JavaScript的)

时间:2018-04-19 03:44:05

标签: javascript regex expression

这是我到目前为止所做的,到目前为止似乎可以捕获大多数网址(来自html源代码)。这是我的第一个正则表达式,所以我不知道该怎么做。

<a href="(?=((https?:\/\/)([\da-z\.\-\/~]+){2,6}))|<a href="(?=((\/)([\da-z\.\-\/~]+){2,6}))

但它无法匹配此网址:goo.gl/uLxP6Z 它可以捕获小写字母&#39; u&#39;然后停止了。

2 个答案:

答案 0 :(得分:0)

使用JavaScript RegExp i修饰符。语法如下:

new RegExp("regexp", "i")

/regexp/i 

答案 1 :(得分:0)

这匹配大写和小写字母:[A-Za-z]

由你来使用这个正则表达式模式,或Kiran Shahi建议的标志修饰符。 ;)