Invierte en tu educación con el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12d

07h

39m

34s

2

Usar regexp para confirmar email, contraseña y formato de nacimiento

En el siguiente programa se mostrara la manera en como podemos validar contraseña, email y formato de nacimiento como si estuviéramos haciéndolo desde un login con expresiones regulares:

#!/bin/bash

emailRegex='^\w+@[a-z]{5,7}\.[a-z]{2,3}\.?[a-z]{2,3}?$'
passwordRegexp='^\S{8}$'
birthRegexp='^[0-9]{4}-[0-9]{2}-[0-9]{2}$'read -p "Please insert your name: " name
read -p "Email: " email
if [[ $email =~ $emailRegex ]]; thenread -p "Password (8 char, no blank/spaces): " password
        if [[ $password =~ $passwordRegexp ]]; thenread -p "Insert the password again: " password2
                if [ $password == $password2 ]; thenread -p "Birthday (yyyy-mm-dd): " birth
                        if [[ $birth =~ $birthRegexp ]]; thenecho"Welcome"elseecho"Birthday format no valid"fielseecho"Not match found in the passwords"fielseecho"Password format no valid"fielseecho"Email format no valid"fi
Escribe tu comentario
+ 2