二款js删除空格(前后中间所有空格)

删除空格trim是在任何编程语言中最常见的操作之一。在网页特效不提供这个函数。这里有两个函数可以帮你删除字符串中的所有空格。
//方法自定函数删除空格

function trim1(str){  
if (str=="")     
 return "";  
while (str.indexof(" ")==0)  
{     
 str = str.substring(1,str.length);     
 if (str=="")        
  return "";  
}  

while (str.lastindexof(" ")==(str.length-1))  
{     
 str = str.substring(0,str.length-1);     
 if (str=="")        
  return "";   
 }   
 return str;
}

//方法二 正则表达式试

function trim(str)
{
  return str.replace(/^s*|s*$/g,"");
}

//调用方法

var str ="adf fdsa fdas fdwww.111cn.net";
alert(trim(str) );

var str1="www.111cn.net 原创文章 转载注明来源!";
alert(trim1(str1));

</script>

时间: 2024-07-29 10:26:13

二款js删除空格(前后中间所有空格)的相关文章

二款js 年月日星期显示代码

二款js 年月日星期显示代码  <SCRIPT language=javascript教程> function showDate() { var d = new Date();  document.write("<div class="date_div">"+d.getYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"); switch(d

二款 js 图片预加载进度条(Mootools)

提供二款图片预加载进度条效果代码,可以对网站图片加载过慢时进行提供,这样可以增加用户体验哦,我们利用了一款js与mootools实例代码. <script> var l=0; var imgs; var sum=0; function chk(){   document.getelementbyid("aa").innertext=""+((sum-l)*100/sum)+"%"   l--;   if (l==0){     for

二款js折叠菜单代码

<html> <head> <title>小巧的折叠菜单</title> <script language="网页特效"> <!-- begin var refer=true; function combo() { if (refer) {   document.all.contents.style.visibility="visible";   refer=false; } else {   doc

供三款JS删除SELECT内重复的内容值代码

<script> window.onload=function(){   var sel = document.forms[0].rk_sslb;   for(i=0;i<sel.options.length;i++){     for(j=i+1;j<sel.options.length;j++){       if(sel.options[i].value==sel.options[j].value) sel.options.remove(j);     }   } }   

js 删除空格函数(右,左,后面,前面)

提供一款删除空格函数,他可以删除字符串右,左,后面,前面所有空格. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/ 1999/xhtml"> <head&

js删除数组元素、清空数组的简单方法(必看)_javascript技巧

一.清空数组 var ary = [1,2,3,4]; ary.splice(0,ary.length);//清空数组 console.log(ary); // 输出 [],空数组,即被清空了 二.删除数组元素 var ary = [1,2,3,4]; ary.splice(0,1); 或 ary.splice($.inArray(2, ary), 1); 其中$.inArray(2, ary)用来查找某元素在数组中的索引位置. 三,js 删除数组几种方法 var arr=['a','b','c

js删除Array数组中指定元素的两种方法_javascript技巧

本节内容: js删除Array数组中指定元素 方法一, /* * 方法:Array.remove(dx) 通过遍历,重构数组 * 功能:删除数组元素. * 参数:dx删除元素的下标. */ Array.prototype.remove=function(dx) { if(isNaN(dx)||dx>this.length){return false;} for(var i=0,n=0;i<this.length;i++) { if(this[i]!=this[dx]) { this[n++]=

jquery读取json文件二款实例代码(1/2)

文章为你免费提供二款jquery读取网页特效on文件二款实例代码,这些代码非常实用哦 json文件: [ { "name":"xujun", "sex":"男", "home":"nanjing" }, { "name":"jack", "sex":"男", "home":"be

三款java删除文件夹实现方法

三款java删除文件夹实现方法第一款可以删除文件夹以及文件夹下的子目录与文件 ,后面两个实例只能删除文件夹了. import java.io.file; private void deletefile(file file){    if(file.exists()){     if(file.isfile()){      file.delete();     }else if(file.isdirectory()){      file files[] = file.listfiles();