`

js批量去除页面上 text 字符串的前后空格 Trim()

阅读更多

 

<script>
	//****************Trim()代码
	//此处为string类添加三个成员
	String.prototype.Trim = function(){ return Trim(this);}
	String.prototype.LTrim = function(){return LTrim(this);}
	String.prototype.RTrim = function(){return RTrim(this);}

	//此处为独立函数
	function LTrim(str)
	{
		var i;
		for(i=0;i<str.length;i++)
		{
			if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
		}
		str=str.substring(i,str.length);
		return str;
	}
	function RTrim(str)
	{
		var i;
		for(i=str.length-1;i>=0;i--)
		{
			if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
		}
		str=str.substring(0,i+1);
		return str;
	}
	function Trim(str)
	{
		return LTrim(RTrim(str));
	}
	//*****************************


	//调用方法
	function a(){
	 var controls = document.getElementsByTagName('input');
	 
		
		 for(var i=0; i<controls.length; i++){
			if(controls[i].type=='text'||controls[i].type=='textarea'){
				controls[i].value=controls[i].value.Trim();//循环调用Trim()方法去除前后空格,替换
		   }
		 }

		var str="";
		 for(var i=0; i<controls.length; i++){
			if(controls[i].type=='text'||controls[i].type=='textarea'){
				str+=controls[i].value;//再循环读出全部 text的内容,加到一个字符串里
		   }
		 }
		 alert(str);//弹出
		}
</script>

<html>
	<body>
		<input id="t1" type="text" /><br/>
		<input id="t2" type="text" /><br/>
		<input id="t3" type="text" /><br/>
		<input id="t4" type="text" /><br/>
		<input id="t5" type="text" /><br/>
		<input id="t6" type="text" /><br/>
		<input type="button" value="ceshi" onclick="a();"/>
	</body>
</html>
分享到:
评论

相关推荐

    vb去除前后空格trim()函数使用

    在VB(Visual Basic)编程语言中,`Trim()` 函数是一个非常实用的字符串处理函数,它的主要作用是去除字符串首尾的空格。在实际编程过程中,我们经常会遇到需要清理用户输入或者数据处理时产生的多余空格,这时`Trim...

    js 自定义trim去除字符串左右杂质

    js 自定义trim去除字符串左右杂质 在 Java 中,String 类型提供了 trim() 方法来去除字符串左右的空格。然而,在 JavaScript 中,并没有提供类似的方法来去除字符串左右的杂质。因此,我们需要自定义 trim() 方法来...

    JS去掉字符串空格

    `trim()`方法会删除字符串前后的空白字符,但不会改变中间的空格。 #### 2. 使用正则表达式和`replace()`方法去除所有空格 如果需要去除字符串中的所有空格,包括中间的空格,可以使用正则表达式结合`replace()`...

    javascript 取Url参数和去掉字符串前后空格方法

    ### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...

    javascript中使用正则表达式实现删除字符串中的前后空格

    最后,文档中还提到了使用`String.prototype.trim`方法扩展字符串的原型,以便在所有字符串实例上都能调用`trim`方法。这是一种在JavaScript中常用的方法,它可以让自定义函数变成所有字符串实例的成员,从而简化...

    字符串去掉空格

    "字符串去掉空格"这个主题,通常涉及到对字符串中的空白字符(包括空格、制表符、换行符等)进行删除或替换的操作。在C++中,可以使用多种方法来实现这一功能,而标签“CString操作”表明我们将关注使用MFC库中的...

    js去字符串前后空格的实现方法.docx

    ### JavaScript去除字符串前后空格的方法 #### 概述 在前端开发中,处理用户输入时经常需要去除字符串两端的空格。这是因为用户在输入时可能会无意间加入空格,而这些空格通常是没有意义的,甚至可能导致后续逻辑...

    JS去掉字符串前后空格或去掉所有空格的用法

    1、 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); }  说明:  如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。...

    javascript 字符串去掉左右空格

    javascript 字符串去掉左右空格, 用正则实现, trim()功能, 简单易用.

    Python去除字符串前后空格的几种方法

    综上所述,去除字符串前后空格可以通过多种方式实现,每种方法都有其适用场景: - **`strip()`方法**:适用于大多数常规情况,简单易用。 - **正则表达式**:提供更高级的控制能力,适合需要更多定制化操作的场景。...

    js去字符串前后空格5种实现方法及比较.docx

    在JavaScript中,去字符串前后空格是常见的字符串处理操作,特别是在处理用户输入或者格式化文本时。以下五种方法展示了如何实现这一功能: 1. **循环检查替换**: 这种方法通过创建一个包含空格、制表符和换行符...

    字符串切分和trim的操作

    它主要用于去除字符串两端的空白字符,例如空格、制表符等。在Java中,`trim()`方法可以做到这一点。例如,如果你有字符串`" Hello, World! "`,调用`trim()`后,结果将是`"Hello, World!"`。在Python中,虽然没有...

    Delphi Trim删除字符串首尾空格的实例.rar

    Delphi 删除字符串首尾空格的实例,过滤字符串,替换字符串,删除指定部位的字符串,具体到本例中,是删除字符串开头和结尾处的空格,本例子其实简单,使用内置的Trim函数即可实现,可当作是Delphi Trim函数的用法...

    javasrcipt去字符串空格

    ### JavaScript去除字符串中的空格 在JavaScript开发过程中,经常需要处理字符串数据,其中就包括了对字符串中的空格进行操作。本篇文章将详细介绍如何在JavaScript中去除字符串中的空格,并探讨不同的方法及其适用...

    js去空格技巧分别去字符串前后、左右空格.docx

    本文将详细介绍几种JavaScript中去除字符串空格的技巧,包括分别去除前后、左右空格的方法。 首先,JavaScript提供了内置的`trim()`方法,用于去除字符串的前导和尾随空格。这个方法不会影响字符串中间的空格。例如...

    去除字符串中空格.rar

    在编程领域,处理字符串是常见的任务之一,而去除字符串中的空格则是这一任务的一个子集。这个主题主要涉及字符串操作,特别是在多种编程语言中如何实现这一功能。在本篇文章中,我们将深入探讨去除字符串中空格的...

    西门子SCL删除空格.rar

    `TRIM(STRING)`函数用于删除字符串两侧的空格。但如果我们只关心删除前导空格,可以结合“LEFT”函数来实现。 以下是一个简单的示例,展示如何使用SCL删除字符串的前导空格: ```scl PROGRAM Main VAR input...

    关于去除字符串前后的空白方法

    ### 关于去除字符串前后的空白方法 在编程与数据库管理中,经常需要处理字符串数据,其中一个常见的需求就是去除字符串前后不必要的空白字符。本篇文章将详细解释如何使用`trim()`方法来实现这一功能,并通过示例...

    javascript将字符串中的多个空格替换为一个空格的正则实例.docx

    - **字符串操作方法**:熟悉更多字符串操作相关的内置方法,如`trim()`(去除首尾空格)等。 通过以上介绍,我们可以看到,在JavaScript中处理字符串是非常灵活且强大的。利用正则表达式结合内置方法,我们可以...

Global site tag (gtag.js) - Google Analytics