测试文件名是否合法,要求:
文件名不能包含/ \ : * ? \" < > |,并且不能以.开头或结尾/^(?!\.)[^\\\/:\*\?"<>\|]{1,255}$/
这是除去不能以点结尾的正则表达式。本以为/^(?!\.)[^\\\/:\*\?"<>\|]{1,255}(?<!\.)$/这样就可以加上不能以点结尾,但是测试发现不行,firefoxt chrome的javascript调试器都直接报语法错误,谁能帮忙解释一下?正则表达式学得不好,求助。javascript测试正则表达式