本文汇总了 JavaScript 中处理字符串的几种常见方法,重点介绍如何利用正则表达式过滤字符串内的中文与空格。内容涵盖去除所有空格、仅去除首尾空格以及批量移除中文字符的具体代码实现,为开发者提供简洁实用的参考示例。
JavaScript 字符串过滤概述
在 JavaScript 开发中,经常需要清理字符串内容,例如过滤掉其中的中文字符或空格。实现这一需求有多种方式,最常用的是结合字符串替换方法与正则表达式。本文将通过几个具体的代码示例,展示如何高效地完成这些操作,供读者参考学习。
过滤字符串中的空格
首先介绍如何在 JavaScript 中过滤空格。
去除所有空格的代码示例
function moveSpace() {
var str = " abc defg";
alert(str.replace(/[ ]/g, ""));
}
moveSpace();
过滤字符串中的中文字符
接着演示如何过滤字符串中的中文字符。
移除中文字符的代码示例
var title ="字符串zifuchuan"
var reg=/[u4E00-u9FA5]/g;
var result=title.replace(reg,'');
alert(result);
去除字符串两端的空格
第三种情况是去除字符串两端的空格。
实现 trim 方法的代码示例
String.prototype.trim=function (){return this.replace(/(^/s*)|(/s*$)/g,'');}
去除字符串中所有空格
第四种情况是去除字符串中所有的空格。
全局替换空格的代码示例
String.prototype.trim=function (){return this.replace(/(^/s*)|(/s*$)/g,'');}
总结
以上介绍了 JavaScript 中过滤字符串内中文与空格的主要方法,希望这些示例能对相关开发者提供帮助。