Skip to content

Commit b052a42

Browse files
committed
#16 - JavaScript
1 parent c0c7358 commit b052a42

File tree

1 file changed

+17
-0
lines changed
  • Roadmap/16 - EXPRESIONES REGULARES/javascript

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
const regex = /\-?\d+/;
2+
const str = 'precio: 888'
3+
console.log(str.match(regex))
4+
5+
6+
// DIFICULTAD EXTRA
7+
const emailRegex = /\S+@\S+\.\S+/;
8+
const email = 'admin@mail.com'
9+
emailRegex.test(email) ? console.log(`El correo ${email} es válido.`) : console.log(`El correo ${email} es inválido.`)
10+
11+
const phoneRegex = /^\+?(\d{1,3})?[-.\s]?(\d{2,4})[-.\s]?(\d{3})[-.\s]?(\d{4})$/;
12+
const phoneNumber = '+593 97 999 1222'
13+
phoneRegex.test(phoneNumber) ? console.log(`El número de teléfono ${phoneNumber} es válido.`) : console.log(`El número de teléfono ${phoneNumber} es inválido.`)
14+
15+
const urlRegex = /^(https?:\/\/)?([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}(:\d+)?(\/[^\s]*)?$/;
16+
const url = 'https://tronix-portfolio.vercel.app'
17+
urlRegex.test(url) ? console.log(`La url ${url} es válida.`) : console.log(`La url ${url} no es válida.`)

0 commit comments

Comments
 (0)