Maison > interface Web > js tutoriel > le corps du texte

JS 去除字符串中空格

巴扎黑
Libérer: 2016-12-20 14:27:47
original
1196 Les gens l'ont consulté

// 功能: 1)去除字符串前后所有空格 
// 2)去除字符串中所有空格(包括中间空格,需要设置第2个参数为:g) 
function Trim(str,is_global) 

var result; 
result = str.replace(/(^\s+)|(\s+$)/g,""); 
if(is_global.toLowerCase()=="g") 
result = result.replace(/\s/g,""); 
return result; 
}


去掉字符串中的所有空格,不仅仅包含前后空格:
text   =   text.replace(/\s/ig,'');

去掉前后空格:
第一种方法:
使用trim()
 function   Trim(m){   
  while((m.length>0)&&(m.charAt(0)==' '))   
  m   =   m.substring(1, m.length);   
  while((m.length>0)&&(m.charAt(m.length-1)==' '))   
  m = m.substring(0, m.length-1);   
  return m;   
  }

第二种方法:

text   =   text.replace(/(^\s*)|(\s*$)/g,'');

//Recon 的思路: 
//------------- 
//去掉字串左边的空格 
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)); 
}


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!