最近写的正则表达在本地没用问题,可是在vue环境下就发生了这样的报错:http://eslint.org/docs/rules/no-useless-escape  Unnecessary escape character: \
vue报错 Unnecessary escape character: \……-Qui-Note
翻译之后发现是 “禁用不必要的转义字符”——  \

意思就是说,在这个地方不需要转义符合,可以直接用!

解决办法:

然后把出问题的 "\"删除掉就恢复正常了!!!
删除前:

let reg = /\[(\d+)\:(\d+)\.(\d+)\]/g

删除后:

let reg = /\[(\d+):(\d+)\.(\d+)\]/g

嗯哼,这段正则是去掉网易云歌词前面的“[00:12.570]”这些时间格式。

你学废了吗?发现自己写正则还挺好玩的,一点点的追加匹配项,然后一个个测试,最后执行,虽然会失败,但是成功之后很又成就感!