我有一些使用数据表的代码,其中一个返回的字段是一个字符串值,最近人们在这个字段中粘贴了包含一些特殊字符(如MS-Word智能引号中的特殊字符)的电子邮件中的值。当它试图显示时我得到一个错误。
如果我将文本复制/粘贴到记事本++中,我可以看到一些奇怪的符号。一旦我删除它们就会消失。
是否有人在Javascript中使用函数调用从文本中删除所有特殊字符?
答案 0 :(得分:0)
这适合你吗?
myStr=myStr.replace(/[^\w\s]/gi, '')
您可以在此"白名单中添加更多字符"例如:
myStr=myStr.replace(/[^\w\s,\/#!$%\^&\*;:]/gi, '');