ホームページ  >  記事  >  ウェブフロントエンド  >  javascript_javascript スキルで文字列スペースを削除する複数の方法のまとめ

javascript_javascript スキルで文字列スペースを削除する複数の方法のまとめ

WBOY
WBOYオリジナル
2016-05-16 17:48:591060ブラウズ

コードをコピー コードは次のとおりです:

// 先頭のスペース (左スペース) を削除します。 ) 文字列から
function LTrim(str){
var i;
for(i=0;iif(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) !=" ") Break;
}
str = str.substring(0,i 1);
return str;
}
// 先頭と末尾のスペースを削除します。文字列
の function Trim(str){
return LTrim(RTrim(str))
}

文字列内のすべての関数を削除します
js文字列スペースを削除 function
コードをコピー コードは次のとおりです。

function Jtrim(str)
{
var i = 0 ;
var len = str.length;
if ( str == "" ) return( str ); flagbegin = true;
flagend = true;
while (( flagbegin == true) && (i< len))
{
if ( str.charAt(i) == " " )
{
i=i 1;
flagbegin=true;
{
flagbegin=false;
while ( (flagend== true) && (j>= 0))
{
if (str.charAt(j)==" ")
{
j=j-1; flagend=true;
}
else
{
flagend=false;
}
if ( i > j ) return (""); rimstr = str.substring(i,j 1) ;
returnrimstr;
}


上記のメソッドでは正規表現を使用してみます。正規表現を含むスペース




コードをコピー

コードは次のとおりです:


//内のスペースを削除します。文字列の途中
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, ""); 🎜>}


すべてのスペースを削除します




コードをコピーします


コードは次のとおりです:

var s = "asd ddd bbb sss";
var reg = /s/ g;
var ss = s.replace(reg, ""); ; コードをコピー


コードは次のとおりです。


function Trim(str,is_global )
{
var result = str.replace( /(^s )|(s $)/g,"");
if(is_global.toLowerCase()==" g")
result = result.replace(/s/g,"") ; 結果を返します }
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。