var pattern = /ab*c/;
pattern.test('abc'); //結果為 true
pattern.test('ac'); //結果為 true
pattern.test('abbbbc'); //結果為 true
pattern.test('adc'); //結果為 false
pattern.test('zabbbbcx'); //結果為 true
由上面的程式碼可以知道,當在比對模式中有出現*時,表示在比對的字串中,在「星號前面的符號有出現0個或多個」的情況下,才能匹配成功。所以要以
/ab*c/這個模式比對成功的話,在比對的字串中,要出現a與c,且中間包著「0」到「多個」的b,才是匹配成功。參考來源: