Enlace: →Código Fuente Problema Planteado Electrónicos-KD←
- ¿Qué es una expresión regular?
Respuesta:
Regex o Regexp (Expresiones regulares) son una secuencia de caracteres que forman un patrón de búsqueda. Este tipo de patrón se utiliza, para realizar operaciones como búsqueda, coincidencia o validación de datos en cadenas de texto.
- ¿Por qué usar expresiones regulares?
Respuesta:
Estas expresiones regulares tienen gran utilidad al momento de procesar cadenas de texto de manera eficiente, es ahí donde se identifican patrones complejos con una sintaxis concisa. Estas expresiones regulares llegan a ser empleadas en validaciones, búsqueda de datos en grandes conjuntos de texto y operaciones de transformación de cadenas.
- ¿Qué ventajas proporcionan las expresiones regulares para la validación de datos?
Respuesta:
Entre las ventajas, podemos encontrar la precisión para la validación de datos, donde se definen reglas específicas para los datos aceptados. También podemos encontrar la flexibilidad para la validación de múltiples formatos, donde pueden aceptarse correos electrónicos, números, códigos, entre otros formatos existentes, ofreciendo una ventaja con respecto a la eficiencia en la validación de los datos comparada a los métodos manuales. Ya por último, este patrón puede ser usado en diferentes lugares.
- Campos identificados que deben validarse:
1. Código del producto: Debemos asegurarnos que sea un código alfanumérico
- Expresión regular para la validación de códigos: ^[a-zA-Z0-9]+$
2. Nombre: Validamos que no hayan caracteres no deseados. Adicionalmente, se permiten espacios durante la validación.
- Expresión regular para la validación de nombre: ^[a-zA-Z0-9\s]+$
3. Descripción: Nos aseguramos de que durante la validación sea un texto válido. A diferencia de la expresión con la que se validan los nombres, esta expresión nos permite validar valores alfanuméricos y caracteres especiales.
- Expresión regular para la validación de descripción: ^[\w\s,.!?-]+$
4. Precio Base y Precio Venta: Para esta validación, verificamos que los valores sean números positivos, no obstante, estos números pueden validarse hasta con dos decimales.
- Expresión usada para la validación de PrecioBase y PrecioVenta: ^\d+(\.\d{1,2})?$
5. Cantidad Disponible: En esta validación, nos aseguramos que los números sean enteros y que no sean negativos.
- Expresión usada para la validación de Cantidad Disponible: ^\d+$
6. Categoría: Con esta expresión validamos que solo acepte nombres válidos de categorías. Solo es permitido letras y espacios.
- Expresión usada para la validación de Categoría: ^[a-zA-Z\s]+$
REFERENCIAS:
- Stack Overflow contributors. (2019). Learning jdbc. Riptutorial.







No hay comentarios.:
Publicar un comentario