-
Notifications
You must be signed in to change notification settings - Fork 15
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
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this 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) { |
There was a problem hiding this comment.
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; |
There was a problem hiding this comment.
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; |
There was a problem hiding this comment.
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 :) |
There was a problem hiding this comment.
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. |
There was a problem hiding this comment.
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! |
There was a problem hiding this comment.
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; |
There was a problem hiding this comment.
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!
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; |
There was a problem hiding this comment.
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; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🆒
Incompletos:
7. ejercicio de validar contraseña
8. [Hardcore] - Me falta darle una vuelta, pero está en el camino.
Intentaré terminarlos. Gracias Fran!