Menu
Outros JS

BindVar Javascript Function

Data: 28-05-2008
Autor: Candido Tominaga




/*
* s = "The %1 want %2";
* a,b... = args
* BindVar(s,a,b) -> The a want b
* ex.: BindVar("text message %1 and %2", value1, value2) -> text message value1 and value2
* last-modified: 20080505
*/
function BindVar()
{
	var v='';
	var args = BindVar.arguments;
	var numArgs = args.length;
	if(numArgs)
	{
		msg = args[0];
		for (i = numArgs-1; i > 0; i--)
		{
			v = args[i] != undefined ? args[i] : "";
			msg = msg.replace("%"+i, v);
		}
	}
	return msg;	
}

Exemplo


document.write(BindVar("BindVar is %1 great function. Made in %2",'very very :-) ','Brazil'));

Resultado

 

 



Um homem virtuoso e moral, sem princípios e sentimentos religiosos, seria um fenômeno singular; pretendem alguns queos há, como outros que existe a Fênix.[718]