facebook链接的javascript常规表达式问题
我正在努力做到以下几点facebook链接的javascript常规表达式问题,javascript,regex,facebook,Javascript,Regex,Facebook,我正在努力做到以下几点 new RegExp(/(^(https:\/\/)((w{3}\.)?)facebook\.com\/(?:[^\s()\\\[\]{};:'",<>?«»“”‘’]){5,255}$)|(^$)/i).test('https://www.facebook.com/NocApps?ref=ts&fref=ts') newregexp(/(^(https:\/\/)((w{3}\)?)facebook\.com\/(?:[^\s()\\\[\]{};
new RegExp(/(^(https:\/\/)((w{3}\.)?)facebook\.com\/(?:[^\s()\\\[\]{};:'",<>?«»“”‘’]){5,255}$)|(^$)/i).test('https://www.facebook.com/NocApps?ref=ts&fref=ts')
newregexp(/(^(https:\/\/)((w{3}\)?)facebook\.com\/(?:[^\s()\\\[\]{};:',?«»“”){5255}$)|(^$)/i)。测试('https://www.facebook.com/NocApps?ref=ts&fref=ts')
但这个结果是错误的
如果我从“”中删除“?”则返回true。为什么?
我遗漏了什么。您将
?
从此处可能的字符中排除[^\s()\\\[\]{};:',?«»“']