檔案名稱,我使用這樣的:測試用正則表達式和javascript
if (data.match(/([^\/\\]+)\.(txt|doc)$/i))
return {filename: RegExp.$1, ext: RegExp.$2};
,僅允許(在真)列出文件.EXT的。其中,對於以上是txt和doc。這很好,直到遇到一個只是擴展名的文件名,例如.DS_store。如果遇到例如.DS_store,它會停止測試。如何修改語句以優雅地拒絕只包含ext的文件名,同時繼續處理其他文件名?
感謝
你是什麼意思,它停止測試?它不會匹配正則表達式,但是你想要什麼?請詳細解釋你想在這裏改變什麼http://jsfiddle.net/B46yq/ – Cheery 2012-02-21 04:51:35
這是行動中的問題:http://jsfiddle.net/B46yq/17/ – cube 2012-02-21 15:07:00