Entrada destacada

Solucion error AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts

Ajax Control Toolkit en ASP.NET Ajax Library Detalles de la Versión :(AspNetAjaxLibraryBeta0911.zip application, 6490K, uploaded Nov 18 ...

miércoles, 10 de diciembre de 2008

Funciones Visual Basic para JavaScript

Aquí les dejo algunas funciones que normalmente usamos cuando programamos en Visual Basic, ASP, y que no las tenemos a la mano cuando programamos en JavaScript.



Replace ()

Devuelve una cadena en la que se reemplazó una subcadena especificada con otra subcadena un número especificado de veces.


function Replace(valor,n,c)
{
var valor = valor.split(n);
valor = valor.join(c);
return valor;
}



IsNumeric ()


Devuelve un valor de tipo Boolean que indica si unaexpresión se puede evaluar como un número.


function IsNumeric(valor)
{
var log=valor.length; var sw="S";
for (var x=0; x < log; x++)
{
v1=valor.substr(x,1);
v2 = parseInt(v1);
if (isNaN(v2))
{
sw= "N";
}
}
if (sw=="S")
{
return true;
}
else
{
return false;
}
}



LTrim, Rtrim y Trim (Funciones)



Devuelve una copia de una cadena determinada sin espacios a la izquierda (LTrim), sin espacios a la derecha (RTrim) o sin espacios ni a la derecha ni a la izquierda (Trim).


function LTrim(date)
{
var i = 0;
var j = date.length - 1;

if (date == null)
return (false);

for (i = 0; i < date.length; i++)
{
if (date.substr(i, 1) != ' ' &&
date.substr(i, 1) != '\t')
break;
}

if (i <= j)
return (date.substr(i, (j+1)-i));
else
return ('');
}

function RTrim(date)
{
var i = 0;
var j = date.length - 1;

if (date == null)
return (false);

for(j = date.length - 1; j >= 0; j--)
{
if (date.substr(j, 1) != ' ' &&
date.substr(j, 1) != '\t')
break;
}

if (i <= j)
return (date.substr(i, (j+1)-i));
else
return ('');
}

function Trim(date)
{
if (date == null)
return (false);

return RTrim(LTrim(date));
}



Space ()


Devuelve una cadena que consiste en un número especificado de espacios.


function Space(n)
{
var t="";

for(var i=1; i<=n; i++)
t=t+" ";
return t;
}



Mid ()


Devuelve una cadena que contiene un número especificado de caracteres.


function Mid(s, n, c)
{
var numargs=Mid.arguments.length;

if(numargs<3)
c=s.length-n+1;

if(c<1)
c=s.length-n+1;
if(n+c >s.length)
c=s.length-n+1;
if(n>s.length)
return "";

return s.substring(n-1,n+c-1);
}



Left ()


Devuelve una cadena que contiene un número especificado de caracteres del lado izquierdo de la cadena.


function Left(s, n)
{
if(n>s.length)
n=s.length;

return s.substring(0, n);
}



Right ()


Devuelve una cadena que contiene un número especificado de caracteres del lado derecho de la cadena.


function Right(s, n)
{
var t=s.length;
if(n>t)
n=t;

return s.substring(t-n, t);
}



Len ()


Devuelve el número de caracteres en una cadena.


function Len(d)
{
if (Trim(d) != "")
{
return(d.length);
}
else
{
return(0);
}
}



Si quieres descargar el código, se ecuentra en esta página Desachile.com.


Espero les Ayude. Toby.

No hay comentarios:

Publicar un comentario

Entradas populares