标签: c#
我有一个c#程序,它将字符串注入到一些javascript中,问题是在那些字符串中有特殊字符,这些字符会破坏js并结束为“非法令牌”。
我无法确定使用什么特殊字符。有没有办法过滤所有东西?
我尝试过这样的事情没有成功:
retval = new string(input.Where(c => !char.IsControl(c)).ToArray()); retval = retval.Replace("\u200B", "");
非常欢迎任何想法或暗示