1
我用下面的代碼:NPM包正則表達式不與簡單的正則表達式的工作
var Regex = require('regex');
var regex = new Regex(/.*/);
console.log(regex.test('abcde')); // false
,我不知道爲什麼,但它返回false。正則表達式「。*」應該匹配任何字符串。爲什麼在這種情況下它不起作用?
我用下面的代碼:NPM包正則表達式不與簡單的正則表達式的工作
var Regex = require('regex');
var regex = new Regex(/.*/);
console.log(regex.test('abcde')); // false
,我不知道爲什麼,但它返回false。正則表達式「。*」應該匹配任何字符串。爲什麼在這種情況下它不起作用?
此模塊目前不適用於某些模式。
請參閱issue #4項目在GitHub上的回購。
我剛剛發佈了一個pull request #5,它爲這些情況添加了測試。
另外,自2013年5月15日起,該回購協議中唯一的承諾是changing the email of the maintainer,因此可能會放棄該模塊。您可能需要聯繫維護人員以獲取關於此項目狀態的更多信息。
而且'var regex = /.*/;'? –
mmm ...它的工作原理:-)。但爲什麼它不適用於新的正則表達式(...)? – CrazySynthax
不要在構造函數中使用正則表達式字面值。截至目前,它得不到廣泛的支持。 –