档案名称,我使用这样的:测试用正则表达式和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