JavaScript中字符串去掉特殊字符和转义字符
2015-07-04 16:17
627 查看
最近游戏的基本功能都已经开发完成了,再弄登录注册这一块时,用户名需要去掉字符串中的特殊字符和转义字符,代码如下:
输入结果如图:
![](http://img.blog.csdn.net/20150704161641828?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
从输出结果中还可以看出一点,函数不会改变原来的字符串值。
<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();
输入结果如图:
从输出结果中还可以看出一点,函数不会改变原来的字符串值。
相关文章推荐
- 用HTML和javascript(JS)计算触屏手机手指滑动方向的演示
- javascript编写自己的模板解析器
- 选择性将对象的属性转换为Json
- js 冒泡事件
- 用jsp写一个动态表格
- JS产生随机数的几个用法!
- js七个全局函数
- fastjson来做Json转换例子
- javascript中的arguments详解
- js 正则匹配变量
- JSON-C 的安装与使用
- 手机触屏的js事件
- js 反斜杠
- js实现复制一段文字的功能
- js- 引用和复制(传值和传址)
- 转:JavaScript事件冒泡简介及应用
- 【Extjs】Model,Store,grid.panel 用法
- 使用Filter解决全站JSP/Servlert字符啊编码问题
- js document
- JavaScript变量的作用域和函数的作用域的区别