1.用什么语言?
2.方法:用函数逐个取出一个字符,然后检测是不是你想要的,不是变用下划线,是就什么都不做,就可以了。
关注一下,找时间给你贴个正则表达式
java:
String s = "abd_aa099#323~~$$%%";
s = s.replaceAll("[^\\w]","_");
System.out.println(s);
javascript:
var s = 'abd_aa099#323~~$$%%';
s = s.replace(/[^\w]/g,'_');
alert(s);
s/\W/_/g