你这个发出来的应该经过转义了,不是原本的正则吧,用我看到的上面是false,下面报错  不过可以猜到,主要原因在于`-`是字符范围,比如`0-9`表示`0123456789`9个数,`a-z`表示`abcd....z`。他们在匹配的时候是根据字符在ASCII码中的大小进行匹配的,比如`'@'.charCodeAt()`是64,`','.charCodeAt()`是44,`'/'.charCodeAt()`是47,64不在44到47内,就匹配不上 