论坛首页 入门技术论坛

用正则表达式去掉textarea中的行的前后空格和每一行中的所有空格

浏览 4383 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-10-12  
<textarea   id=mm   style="width:   400;   height:   200">  
      aa   bb   cc   dd          
  ssfd     dd   s                    
  ddddddd     cc      
           
  </textarea>
验证后的效果
<textarea   id=mm   style="width:   400;   height:   200">  
aabbccdd          
ssfddds                    
dddddddcc     
  </textarea>
   发表时间:2007-10-13  
	String.prototype.myTrim = function()
	{
		var lines = new Array();
		lines = this.split("\n");       // 按行分隔处理,否则 /\s/g 可能会匹配到换行符
		var out = "";
		for(var i=0;i<lines.length;i++)
		{
			out += lines[i].replace(/\s*/g, "") + "\n";   // 删除空格
		}
		return out;
	}
	
	function check()
	{
		var inbox = document.getElementById("inbox");	// textarea的ID
		var instr = inbox.value;	// 获取内容
		alert(instr.myTrim());	// 调用myTrim获得返回数据
	}
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics