js去除字符串空格,实现trim()方法,阿里面试问题汇总
在JavaScript中,实现一个类似于String.prototype.trim()
的功能,可以去除字符串两端的空格。以下是一个简单的实现:
String.prototype.myTrim = function() {
// 使用正则表达式匹配字符串两端的空格
return this.replace(/^\s+|\s+$/g, '');
};
// 示例使用
const str = " Hello, World! ";
const trimmedStr = str.myTrim();
console.log(trimmedStr); // 输出: "Hello, World!"
这段代码定义了String.prototype.myTrim
方法,通过正则表达式/^\s+|\s+$/g
匹配字符串开始和结束的空白字符(包括空格、制表符等),并将其替换为空字符串,从而实现去除两端空格的效果。
评论已关闭