来自http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx, 我们知道Windows保留了一些字符:
< (less than)
> (greater than)
: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)
我有一个包含这些特殊字符的文件名,
我想用“”替换那些,
像这样的东西(string.replace(/ \&lt;&gt; / g,'')
感谢
答案 0 :(得分:4)
您可以将所有这些字符放在字符集中:
string.replace( /[<>:"\/\\|?*]+/g, '' );