Trim In Javascript

omidak

Active Member
سلام:
من هر 3تا رو نوشتم اما نميدونم درست كار ميكنه يا نه.
تا اونجايي كه من امتحانش كردم درست كار كرد اما اگه مشكلي ديدي بگو :wink:

کد:
function RTrim(argvalue){
	while(1){
		if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ")
		break;
		argvalue = argvalue.substring(0, argvalue.length - 1);
	}
	return argvalue;
}

function LTrim(argvalue){
	while(1){
		if (argvalue.substring(0, 1) != " ")
		break;
		argvalue = argvalue.substring(1, argvalue.length);
	}
	return argvalue;
}

function Trim(argvalue){
	return RTrim(LTrim(argvalue));
}
 

hoom

Active Member
سلام

جواب اميد خيلي كامله ولي اين رو هم من با اجازه ايشون براي كامل شدن بحث ميذارم.

کد:
<Script Language="JavaScript">
   String.prototype.trim = function()
   {
     return( this.replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,'$1') );   
   }
</Script>

حالا يه تابع دارين كه به متغييرهاي رشته‌اي اضافه شده. براي صدا زدن اون مثلا اينطوري عمل كنيد

کد:
<Script Language="JavaScript">
function myTestFunction()
{
var strS = ' ABCDE ';

strS = strS.trim();
}
</Script>

ارادتمند
 

جدیدترین ارسال ها

بالا