Validar con expresiones regulares

Una de las maneras más eficientes de validación de valores de acuerdo a su forma, es por medio de las expresiones regulares, la implementación mas simple de hacerlo es como la que muestro en el siguiente ejemplo, en donde valido que una entrada sea un valor numérico entero distinto a vacío var Fn = {...

Read more

Clase redimensiona imágenes

Esta clase tiene por finalidad la de redimensionar de forma simple una imagen guardada en el servidor, esta basada en el método imagecopyresampled, basicamente lo que realiza es la captura de la información de la imagen almacenada y crea una nueva imagen en línea reescalada a los nuevos parámetros sin modificar la original. La clase...

Read more

Clase básica para upload de archivos

Clase simple para facilitar la subida de archivos al servidor. class UploadMe { public $pathUpload = ''; public $fileServer = ''; public $maxSize = 2097152; // 2 megas public $mensajeError = ''; public $mimes = array('desc'=>'csv', 'mimeList' => array('application/vnd.ms-excel')); public $descMimes = 'CSV'; /** * * * @param unknown_type $ruta * @param unknown_type $max */...

Read more

Limpiar una cadena con Javascript

Una de las funciones básicas en cualquier lenguaje de programación es la limpieza de caracteres de espacio a los extremos de una cadena de texto, la función comun para realizar tal tarea es la comunmente conocida como TRIM, la cual lamentablemente no se encuentra de forma nativa en javascript, sin embargo es posible implementarla de...

Read more

Usar y recorrer un diccionario en C#

En ciertas ocasiones es necesario el tener una lista de datos o clases y que sean de fácil y de rápido acceso, esto posupuesto sin caer el loops repetitivos que generan demoras en la aplicación. Una buena solución es el uso de diccionarios el cual lo compone una clave principal y única que hace referencia...

Read more

Uso de expresiones regulares en C#

El uso de expresiones regulares, en muchos problemas, puede simplificar y reducir significativamente el número de líneas de código en temas de validacion y toma de decisiones basados en la forma de la cadena de entrada, e aquí un ejemplo sencillo de implementación donde se valida una cadena, si es numérico y tiene una coma...

Read more