// 先頭のスペース (左スペース) を削除します。 ) 文字列から
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. 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,"") ;
結果を返します }