正在研读别人的代码,但是看了这个正则久久不能理解,哪位大神能够解读一下吗? var title = str.replace(/[\/:*?"<>|\n\r]/g, ‘’).trim();
太诡异了,在sublime里明明是这样 粘贴出来怎么变成了上边这样?
替换一下字符, / : ? " <
| \n\r 分开写好看一些
@openroc 把代码粘贴出来就理解了,但是在sublime里为啥是那个样子呢?
@Pcman1056 估计是你的插件的问题。:)
测试 var title = str.replace(/[\/:*?"<>|\n\r]/g, ‘’).trim(); 回复之前的截图 应该不是sublime的问题
@Pcman1056
@Pcman1056 后面的trim应该就是类似php的trim函数了。应该是你们自己有对String这个类进行封装
意思就是,将所有这些符号(/:*?"<>|\n\r)都替换为空
@hinson0 感谢热心解答~ 自豪地采用 CNodeJS ionic
将这些符号 /:*?"<>|\n\r 全部去掉
简直诡异,这是是文本编码的问题吧?
http://regexper.com/#%2F%5B%5C%2F%3A*%3F%22%3C%3E%7C%5Cn%5Cr%5D%2F
@jiyinyiyong 哈~这网站吊啊,