Bad characters in filename

下载第一首就中枪~ （id: 27731290）

会报错的字符参考了这里：http://support.microsoft.com/kb/177506

表达式中的“``/``”不必转义，这么转只是为了着色漂亮。

新增了全局变量 ``errs``，本打算放在弹出提示中，但并发执行太快，到 ``alert()`` 时还是初始值，因此这个 patch 中没有利用到。
Merge pull request #8 from xslidian/patch-1

nice job!