JavaScript中字符串去掉特殊字符和转义字符

最近游戏的基本功能都已经开发完成了,再弄登录注册这一块时,用户名需要去掉字符串中的特殊字符和转义字符,,代码如下:

<pre name="code" class="javascript">/*** * 去掉字符串中的特殊字符 */var excludeSpecial = function(s) {// 去掉转义字符s = s.replace(/[\&;\&;\\\/\b\f\n\r\t]/g, '');// 去掉特殊字符s = s.replace(/[\@\#\$\%\^\&;\*\(\)\{\}\:\&;\L\&;\&;\?\[\]]/);return s; };function main(){var s = "He is\tcalled 'Johnny'";;console.log(s);console.log(excludeSpecial(s));console.log(s);};main();

输入结果如图:

从输出结果中还可以看出一点,函数不会改变原来的字符串值。

版权声明:本文为博主原创文章,未经博主允许不得转载。

歌里唱的是“你离开我,就是旅行的意义”,

JavaScript中字符串去掉特殊字符和转义字符

相关文章:

你感兴趣的文章:

标签云: