我正在尝试匹配IMDb网址,但我不断收到以下错误:
/(^http://imdb\.com/title/tt(\d)+/\.+season=(\d)+(.+)?$)
|(^http://imdb\.com/title/tt(\d)+/(.+)?$)
/.test('http://www.imdb.com/title/tt0429046/?ref_=fn_al_tt_1')
Uncaught SyntaxError: Unexpected token ILLEGAL
这是什么错误,正确的输入应该是什么?
我可以做的另一种选择是:
/imdb.com\/title\/tt(\d)+/(.+)?$/.test('http://www.imdb.com/title/tt0429046/?ref_=fn_al_tt_1')
但是,对于这个我得到
Uncaught SyntaxError: Unexpected token .
最佳答案
您需要在正则表达式中转义/
,即:http:\/\/
... etc。
关于javascript - 在JavaScript中匹配IMDb网址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26812294/