在一位開發(fā)人員將RegExp文字改為構造函數(shù)調用后,我們最近遇到了一個錯誤,我想知道為什么會有任何差別。確切的代碼是var parts = new RegExp("/rt:([^@]+)@(\d+)/").exec(tag);與原來的var parts = /rt:([^@]+)@(\d+)/.exec(tag);時tag是,例如rt:60C1C036-42FA-4073-B10B-1969BD2358FB@00000000077,第一(童車)調用返回null,而第二個返回["rt:60C1C036-42FA-4073-B10B-1969BD2358FB@00000000077", "60C1C036-42FA-4073-B10B-1969BD2358FB", "00000000077"]毋庸置疑,我恢復了這一變化,但我想知道為什么首先會出現(xiàn)這樣的差異。
Javascript regexp文字和構造函數(shù)之間的差異
慕村225694
2019-09-06 15:48:35