g_recortar_texto

Descripción: Recorta una string a los caracteres indicados

Parámetros:
str Tipo:String La string a recortar
limite Tipo:Integer [Opcional] Límite de caracteres (Por defecto 30)
margen Tipo:Integer [Opcional] Margen de caracteres para recortar (Por defecto 3)

Devuelve:
Devuelve un array JSON con la String recortada y la completa con el siguiente formato
{ "recortado" : str_recortada, "completo" : str_original}

Ejemplo

Código
var cadena = "Esta es una cadena para recortar";
var cadenas = g_recortar_texto(texto, 10);
console.log(cadenas.recortado);
console.log(cadenas.completo);
Salida
Esta es...
Esta es una cadena para recortar
[Arriba]

g_fecha_actual

Descripción: Devuelve la fecha actual con formato dd-mm-yyyy

Parámetros:
separador Tipo:String Separador
Devuelve:
Devuelve la fecha actual con formato dd-mm-yyyy

Ejemplo

Código
console.log(g_fecha_actual("/"));
Salida
20/09/2013
[Arriba]

g_obtener_padre

Descripción: Devuelve el padre de un elemento dado

Parámetros:
elemento Tipo:HTML element o String Elemento o ID del elemento
etiqueta Tipo:String [Opcional] Etiqueta del padre que se quiere buscar (div, span, p.. etc.)
nivel Tipo:Integer [Opcional] Número de niveles superiores del padre
Devuelve:
Devuelve el padre del elemento seleccionado como un Objeto HTML

Ejemplo

Código
<div id="padre">
	<div id="padre1">
		<span id="padre1">
			<div id="padre2">
				<p id="hijo1">
					<div id="hijo2"></div>
				</p>
			</div>
		</span>
	</div>
</div>
var actual = document.getElementById("hijo2");
var padre = g_obtener_padre(actual, "div", 2);
padre.className = "seleccionado";
Salida
<div id="padre" class="seleccionado">
	<div id="padre1">
		<span id="padre1">
			<div id="padre2">
				<p id="hijo1">
					<div id="hijo2"></div>
				</p>
			</div>
		</span>
	</div>
</div>
[Arriba]

g_random

Descripción: Genera un número aleatorio entre los valores dados

Parámetros:
op Tipo:String Opción letra o número. Puede ser null
desde Tipo:Integer Número mínimo
hasta Tipo:Integer Número máximo
Devuelve:
Devuelve un Integer o String

Ejemplo

Código
console.log(g_random(null, 4, 10));
console.log(g_random(null, 4, 10));
console.log(g_random(null, 4, 10));
console.log(g_random("l"));
Salida
4
9
6
h
[Arriba]

g_borrar_elemento

Descripción: Elimina un elemento HTML

Parámetros:
elemento Tipo:HTML element Elemento para eliminar
Devuelve:
No devuelve ningún valor

Ejemplo

Código
<div id="padre">
	<span id="padre1">
		<div id="padre2">
			<p id="hijo1">
				<div id="hijo2"></div>
			</p>
		</div>
	</span>
</div>
var elemento = document.getElementById("padre1");
g_borrar_elemento(elemento);
Salida
<div id="padre">
</div>
[Arriba]

g_trim

Descripción: Elimina espacios iniciales y finales en una cadena

Parámetros:
txt Tipo:String Texto
op Tipo:String [Opcional] Opción de lado a eliminar espacios (i: izquierda, d: derecha)
Devuelve:
La misma String sin espacios iniciales y/o finales

Ejemplo

Código
var texto = "  Espacios en esta cadena que no queremos guardar       ";
console.log(g_trim(texto));
Salida
Espacios en esta cadena que no queremos guardar
[Arriba]

g_untrim

Descripción: Crea espacios iniciales y finales en una cadena

Parámetros:
txt Tipo:String Texto
op Tipo:String [Opcional] Opción de lado a crear un espacio (i: izquierda, d: derecha)
Devuelve:
La misma String con un espacio inicial y/o final

Ejemplo

Código
var texto = "Cadena sin espacios";
console.log(g_untrim(texto));
Salida
 Cadena sin espacios 
[Arriba]

g_saltos_a_br

Descripción: Reemplaza los saltos de línea (\r, \n, \r\n, \n\r) por <br />

Parámetros:
txt Tipo:String Texto
Devuelve:
La misma String modificada

Ejemplo

Código
var texto = "Cadena con saltos\r\nde\r\nlínea";
console.log(g_saltos_a_br(texto));
Salida
Cadena con saltos<br />de<br />línea
[Arriba]

g_br_a_saltos

Descripción: Reemplaza los <br /> por (\r, \n, \r\n, \n\r)

Parámetros:
txt Tipo:String Texto
Devuelve:
La misma String modificada

Ejemplo

Código
var texto = "Cadena con saltos<br />de<br />línea";
console.log(g_saltos_a_br(texto));
Salida
Cadena con saltos\r\nde\r\nlínea
[Arriba]

g_buscar_en_array

Descripción: Busca un String en un Array

Parámetros:
txt Tipo:String Texto a buscar
array Tipo:Array Array donde buscar
Devuelve:
La posición del texto dado en el array: Integer

Ejemplo

Código
var nombres = new Array("Gaby", "Nico", "Alvarito");
console.log(g_buscar_en_array("Nico", nombres));
Salida
1
[Arriba]

g_omitir_acentos

Descripción: Reemplaza todos los caracteres con tildes por los normales

Parámetros:
txt Tipo:String Texto
Devuelve:
El mismo String con los caracteres reemplazados

Ejemplo

Código
var texto = "Aquí había muchas Águilas";
console.log(g_omitir_acentos(texto));
Salida
Aqui habia muchas Aguilas
[Arriba]

g_microtime

Descripción: Devuelve la fecha actual en milisegundos

Parámetros:
Ningún parámetro Devuelve:
Float: Fecha actual en milisegundos

Ejemplo

Código
console.log(g_microtime());
Salida
0.889 1309873693
[Arriba]

g_cifrar

Descripción: Cifra un texto

Parámetros:
txt Tipo:String Texto a cifrar
Devuelve:
Un String cifrado

Ejemplo

Código
console.log(g_cifrar("Hola!"));
Salida
7855t9875g9478y0127s85564
[Arriba]

g_descifrar

Descripción: Descifra un texto

Parámetros:
txt Tipo:String Texto cifrado
Devuelve:
Un String descifrado

Ejemplo

Código
console.log(g_descifrar("7855t9875g9478y0127s85564"));
Salida
Hola!
[Arriba]

g_invertir_frase

Descripción: Invierte el orden de las letras de una frase

Parámetros:
txt Tipo:String Texto
Devuelve:
String

Ejemplo

Código
console.log(g_invertir_frase("Hola Nico"));
Salida
ociN aloH
[Arriba]

g_generar_random_password

Descripción: Genera una contraseña aleatoria

Parámetros:
lon Tipo:Integer Longitud de la contraseña
Devuelve:
String Contraseña aleatoria

Ejemplo

Código
console.log(g_generar_random_password(6));
Salida
%9?d3k
[Arriba]

g_mezclar_cadena

Descripción: Mezcla aleatoriamente los caracteres de una cadena

Parámetros:
cadena Tipo:String Cadena de texto
Devuelve:
String Cadena

Ejemplo

Código
console.log(g_meclar_cadena("Hola!"));
Salida
a!oHl
[Arriba]

g_localizar

Descripción: Devuelve datos sobre la IP dada

Parámetros:
ip Tipo:String IP
Devuelve:
Devuelve un objeto json con la siguiente estructura:

{
  "ip": "String",
  "hostname": "String",
  "loc": "String",
  "org": "String",
  "city": "String",
  "region": "String",
  "country": "String",
  "phone": Integer
}

Ejemplo

Código
console.log(g_localizar("8.8.8.8"));
Salida
{
  "ip": "8.8.8.8",
  "hostname": "google-public-dns-a.google.com",
  "loc": "37.385999999999996,-122.0838",
  "org": "AS15169 Google Inc.",
  "city": "Mountain View",
  "region": "California",
  "country": "US",
  "phone": 650
}
[Arriba]