Skip to content

Instantly share code, notes, and snippets.

View donpandix's full-sized avatar
🎯
Codificando como un campeón

Cesar Gonzalez M. donpandix

🎯
Codificando como un campeón
View GitHub Profile
@donpandix
donpandix / CommonFn.java
Last active March 18, 2024 23:22
Valida RUT con Java
/**
* Validación de RUT Chileno
* algoritmo Modulo 11
*/
public class CommonFn {
/**
* Valida rut de la forma XXXXXXXX-X
*/
public static Boolean validaRut ( String rut ) {
@donpandix
donpandix / valida_email.js
Created April 22, 2017 18:52
Validación de email por medio de expresión regular con JavaScript
// valida email
function valida_email ( email ) {
// Expresión regular que valida la forma del mail objetivo
var RegExPattern = /(^[0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/;
// Prueba de ajuste del email ingresado contra la expresión regular, retorna true o false
return RegExPattern.test( email );
}
@donpandix
donpandix / google-maps-retorno-de-busqueda.markdown
Last active July 23, 2018 22:09
Google Maps retorno de búsqueda

Google Maps retorno de búsqueda

Implementación simple de la librería para el uso de Google Maps, la implementación busca la ubicación geográfica a partir de una dirección. adicionalmente hay una implementación para que gatille la búsqueda de la información después de 1 segundo de detener la escritura.

A Pen by Cesar Gonzalez on CodePen.

License.

@donpandix
donpandix / index.html
Created February 1, 2017 16:45
Slide horizontal
<header>
<h1>Pantalla Slide</h1>
<p>Información extra del flujo</p>
</header>
<content>
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div id="pantalla_slide">
@donpandix
donpandix / formateaNumero.js
Created January 20, 2017 15:10
Formatea números con puntos
// Formatea número
var fn = {
validaEntero : function ( value ) {
var RegExPattern = /[0-9]+$/;
return RegExPattern.test( value );
},
formateaNumero : function ( value ) {
if ( fn.validaEntero ( value ) ) {
@donpandix
donpandix / retorno_obj_json.php
Created January 20, 2017 14:04
Cabecera PHP para retorno de objetos JSON
<?php
// Array con los valores que quiero retornar
$arrJson = array('clave' => 'valor');
// Cabecera para que su contenido sea considerado como un objeto JSON
header('Content-Type: application/json');
// Retorno del array serializado como JSON
echo json_encode( $arrJson );
@donpandix
donpandix / validator.js
Last active November 14, 2016 18:57
Restricción de caracteres a campos de formularios, basado en la librería JQUERY
/**
* Ejemplo de implementación en un campo input que sólo admite 5 dígitos
* <input type="text" placeholder="#####" regexp="[0-9]{0,5}" >
*/
var UXAPP = UXAPP || {};
// paquete de validaciones
UXAPP.validador = {};
@donpandix
donpandix / FN.java
Last active January 20, 2017 14:14
Función de validación de la forma de las cuentas de correo con expresiones regulares en Java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class FN {
/**
* Valida la forma de una dirección de correo
* @param email cadena de texto con el email a validar
* @return
*/
@donpandix
donpandix / solo-numero.js
Created January 26, 2016 15:19
Permisos para ingresar número solamente en un campo de texto haciendo uso de la librería JQuery
$(".solo-numero").keyup(function(){
if ($(this).val() != '')
$(this).val($(this).attr('value').replace(/[^0-9]/g, ""));
});
@donpandix
donpandix / trim.js
Last active January 19, 2017 23:06
Trim a cadena de texto (por la izquierda, derecha y ambos lados), asigna el método a todas las cadenas de texto por medio de la implementación al objeto String directamente
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
return this.replace(/\s+$/,"");
}