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