0
爲什麼此正則表達式相比,一上線的正則表達式測試器返回一個完全不同的結果以JavaScript,在http://www.gskinner.com/RegExr/正則表達式產生不同的結果以JavaScript
var patt = new RegExp(/\D([0-9]*)/g);
"/144444455".match(patt);
發現
在控制檯的返回是:
["/144444455"]
雖然它在regexr測試器中返回了正確的組。
我想要做的就是提取一段文本中的第一筆金額。無論該文本是以「/」開頭還是有大量其他無用信息。
向我們展示一些具有預期結果的示例輸入。 – IProblemFactory
正則表達式引擎並不完全相同,內置的正則表達式庫因語言而異。在線人使用ActionScript 3內置庫,因爲它是用Flex/Flash編寫的。這與Javascript使用的不一樣。 – Orbling