用_(下划线)replacestring中的特殊字符
我想从string中replace特殊字符,并用_字符replace它们 
例如:
 string = "img_realtime_tr~ading3$" 
结果string应该看起来像“img_realtime_tr_ading3_”;
 我需要replace这些字符: & / \ # , + ( ) $ ~ % .. ' " : * ? < > { } 
提前致谢
 string = string.replace(/[&\/\\#,+()$~%.'":*?<>{}]/g,'_'); 
简单。
或者,要更改除数字和字母以外的所有字符,请尝试:
 string = string.replace(/[^a-zA-Z0-9]/g,'_');