javascript正则表达式失败

时间:2013-09-29 10:57:52

标签: javascript regex

我想要一个匹配http或https的字符串的简单正则表达式。 我开始时:

#^((http|https)://)"

它不起作用。我想://也是在beginig所以我把双括号。 我在正则表达式中有点新手。希望你帮帮我。

2 个答案:

答案 0 :(得分:2)

尝试

https?:\/\/

含义:

http   - required: "http"
s?     - followed by an optional "s"
:\/\/  - followed by required "://"

答案 1 :(得分:0)

我认为你正在寻找? optional operator

/^(https?)?:\/\//

这使得s之后http和整个组都可选,允许字符串也直接以://开头。