Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ejercicios clase 7 #63

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Ejercicios clase 7 #63

wants to merge 2 commits into from

Conversation

VeroMoreno
Copy link
Collaborator

Incompletos:
7. ejercicio de validar contraseña
8. [Hardcore] - Me falta darle una vuelta, pero está en el camino.

Intentaré terminarlos. Gracias Fran!

Copy link
Collaborator

@totegsito totegsito left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sólo te faltan un par de detalles! Mañana vemos las soluciones y seguro que con eso verás mejor lo que te falta :-D


const heroes = ['batman', 'superman', 'flash', 'cyborg', 'Aquaman']

function bulling(heroes) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

creo que es bullying 😬

function validaPassword(pass) {
const size = /[A-z0-9]{8,15}/ig;
const passRegex = /[A-z0-9]{8,15}/g;
const alfa = /[^A-Za-z0-9]/g;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Realmente los alfanuméricos pueden aparecer pero no son obligatorios 😅


function validaPassword(pass) {
const size = /[A-z0-9]{8,15}/ig;
const passRegex = /[A-z0-9]{8,15}/g;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Te faltaría que haya mínimo una mayúscula y una minúscula 😬


// Me estoy volviendo loca... ni idea.
// he intentado de todo, he mirado hasta stackoverflow y he visto el resultado del regex. pero no quiero copiar!
// mejor que me lo expliques si no termino de sacarlo :)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ops, no había leído esto 😅

Mañana corrijo este en clase que se me fue totalmente el viernes.

leerFrase("Hola que pasa Veronica");
leerFrase("tengo Un Maravilloso Esternocleidomastoideo");

// seguro que se puede simplificar, pero ahora estoy tan rallada que no se me ocurre como.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Está perfecto :-D

infoProfes(infoMatch);

// Solo he conseguido el primero...
// mi intención era utilizar un reduce para hacer esto, pero primero tengo que obtener el listado de nombre e imagen de profes!
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

casi lo tienes!

/*6. Crear una función que utilice una expresión regular para identificar si el parámetro str que recibe es la letra de la intro de la serie Batman de los 60. Dicha letra, de dificultad manificestat, dice lo siguiente: Na na na na na na na na na na na na na na na na... ¡BATMAN!. Debe ser case insensitive.*/

function batmanSong(str) {
const itsdasong = /([n][a][ ]){15}... ¡BATMAN!/i;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No necesitarías meter la n, la a y el espacio como grupo de caracteres!

Suggested change
const itsdasong = /([n][a][ ]){15}... ¡BATMAN!/i;
const itsdasong = /(na ){15}... ¡BATMAN!/i;

/*7. Crear una función que utilice una expresión regular para identificar si el parametro str que recibe es una dirección MAC o no. Una dirección MAC se compone de 6 pares de caracteres hexadecimales separados por :.*/

function direccionMac(str) {
const macRegex = /([0-9a-f]{2}[:]){5}([0-9a-f]{2})$/i;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

genial!


function validaDNI(id) {
const dniRegex = /[0-9]{8}[-]?[A-Z]$/i;
const nieRegex = /^[XYZ][0-9]{7}[-]?[A-Z]$/i;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🆒

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants