方法一:
//去掉字串左边的空格
function lTrim(str)
{
if (str.charAt(0) == " ")
{
//如果字串左边第一个字符为空格
str = str.slice(1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(1, str.length);
str = lTrim(str); //递归调用
}
return str;
}
//去掉字串右边的空格
function rTrim(str)
{
var iLength;
iLength = str.length;
if (str.charAt(iLength - 1) == " ")
{
//如果字串右边第一个字符为空格
str = str.slice(0, iLength - 1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(0, iLength - 1);
str = rTrim(str); //递归调用
}
return str;
}
//去掉字串两边的空格
function trim(str)
{
return lTrim(rTrim(str));
}
方法二:
//******************************************************************************
//去除多余空格函数
//trim:去除两边空格 lTrim:去除左空格 rTrim: 去除右空格
//用法:
var str = " hello ";
str = str.trim();
String.prototype.trim = function()
{
return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}
String.prototype.lTrim = function()
{
return this.replace(/(^[\s]*)/g, "");
}
String.prototype.rTrim = function()
{
return this.replace(/([\s]*$)/g, "");
}
方法三(推荐,代码简洁,构思巧妙!):
function IgnoreSpaces(Str){
var ResultStr = "";
Temp=Str.split(" "); //双引号之间是个空格;
for(i = 0; i < Temp.length; i++)
ResultStr +=Temp[i];
return ResultStr;
}
分享到:
相关推荐
`trim()` 方法不仅限于去掉空格,还可以去掉其他空白字符,包括制表符(`\t`)、换行符(`\n`)、回车符(`\r`)等。以下是一个包含多种空白字符的示例: ```javascript let str = " \t\n Hello World! \r\n "; let...
本文实例总结了javascript去除空格方法。分享给大家供大家参考。具体如下: 这里str为要去除空格的字符串: 去除所有空格: 代码如下:str = str.replace(/\s+/g,””); 去除两头空格: 代码如下:str = str.replace...
javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.
### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...
此工具的工作原理可能是这样的:它首先接收用户输入的关键字,然后通过内部的字符串处理函数,如JavaScript的`trim()`、`replace()`或正则表达式来去除多余的空白字符。`trim()`用于去除字符串首尾的空白,而`...
根据提供的文件信息,本文将详细介绍JavaScript中三种去除字符串前后空格的方法,并对这些方法进行深入解析。 ### 一、背景介绍 在JavaScript编程中,处理字符串是非常常见的需求之一。其中,去除字符串首尾的空白...
在进行JavaScript编程时,去除字符串中的空格是一个常见...总结来说,去除字符串中的空格是前端开发中一个常见的问题,不同的方法各有优劣,适用于不同的场景。了解这些方法,能够帮助你更加灵活高效地处理字符串数据。
要实现将字符串中的多个空格替换为一个空格的功能,我们需要使用JavaScript中的正则表达式配合`replace()`方法来完成。正则表达式可以帮助我们匹配特定模式的字符序列,而`replace()`方法则可以用来替换这些匹配到的...
【标题】"JS中去掉空格的jar"指的是在JavaScript编程环境下,处理字符串时去除其中空格的方法。这个话题可能涉及到字符串操作、正则表达式以及可能封装在jar文件中的工具或库,用于批量处理此类任务。 【描述】提供...
在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,其中去除字符串中的空格是一个典型的处理需求。本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符...
本文介绍了如何使用JavaScript去除字符串中的空格和回车符等空白字符。通过结合使用正则表达式和 `replace()` 方法,可以轻松地实现这一功能。此外,还探讨了如何处理更多类型的空白字符以及实际应用场景。希望本文...
在JavaScript开发中,处理数据时我们经常会遇到需要去除字符串、数组、对象以及嵌套数组中的空格情况。这些空格可能是不必要的,甚至可能导致逻辑错误。本文将深入探讨如何使用极少的代码来实现这类数据结构的去空格...
javascript正则表达式,删除所有非html标签里的空格。
在本篇文章中,我们将深入探讨去除字符串中空格的方法、应用场景以及不同编程语言的实现方式。 首先,我们需要了解空格的类型。在字符串中,空格可能包括标准的空格字符(ASCII码为32)、制表符(tab,ASCII码9)、...
这个方法使用了JavaScript的prototype 属性 其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便. 下面就来看看这个属性是怎么来用的. 返回对象类型原型的引用。 objectName.prototype objectName ...
从源码中可以看出,v-model.trim修饰符在背后利用JavaScript的trim()方法来去除字符串两端的空格。但是,对于不在字符串两端的空格,以及一些特殊空白字符,如\u200B,这一方法无法去除。 具体实现方法如下: 1. ...
### 如何用JavaScript去掉字符串里的所有空格 在日常的前端开发工作中,经常会遇到需要处理字符串的情况,其中去除字符串中的空格就是一个常见的需求。本文将详细介绍如何使用JavaScript来实现这一功能,并提供几种...