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