0
var myString = 'https://www.youtube.com/watch?v=MftOONlDQac'
var checkIsYT = myString.match('/youtube/i');
我試過上面的代碼,但爲什麼checkIsTY
等於false?匹配某些字符串使用匹配和正則表達式失敗
var myString = 'https://www.youtube.com/watch?v=MftOONlDQac'
var checkIsYT = myString.match('/youtube/i');
我試過上面的代碼,但爲什麼checkIsTY
等於false?匹配某些字符串使用匹配和正則表達式失敗
更改第二行:
var checkIsYT = myString.match(/youtube/i);
你是你比較字符串字面"/youtube/i"
這裏。如果你想比較正則表達式,你不需要引號:
var checkIsYT = myString.match(/youtube/i);
你爲什麼期望它匹配?字符串有一些不同... – Ben 2015-02-06 05:00:41