Js正则表达式过滤特殊字符、表情的实例代码:Js正则表达式过滤特殊字符、表情的实例代码: let ret = "12312ffds#¥@¥#%^***(()))*)).`@%@¥@¥", val = this.customDeviceName;//特殊字符过滤let pattern = new RegExp("[`~!@#$^*()=|{}':;',\\[\\]./?~!@#¥……*()——|{}【】‘;:”“'。,、?]");for (let i = 0; i val.length;
let ret = "12312ffds#¥@¥#%^&***(()))*)).`@%@¥@¥", val = this.customDeviceName;
//特殊字符过滤
let pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]");
for (let i = 0; i < val.length; i++) {
ret = ret + val.substr(i, 1).replace(pattern, '');
}
//过滤表情
ret = ret.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g, "");
console.log("过滤后的文字=",ret);
编程基础网
本文标题为:Js正则表达式过滤特殊字符、表情
基础教程推荐
猜你喜欢
- Bootstrap显示和隐藏内容 1970-01-01
- Bootstrap Scrollspy(刷新) 1970-01-01
- Bootstrap list-group-item-heading类 1970-01-01
- Bootstrap条纹进度条 1970-01-01
- Bootstrap媒体对象 1970-01-01
- Bootstrap三个不相等的列 1970-01-01
- Bootstrap禁用列表项 1970-01-01
- Bootstrap btn-group-vertical类 1970-01-01
- layui表格下拉选择、日期选择、文本输入框 2022-10-21
- D3.js selectAll()用法 2022-07-13
