Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

182
Vistas
REGEX ¿Cómo puedo verificar si una cadena tiene más de 2 espacios?

Estoy tratando de comprobar la expresión regular (ECMAscript) si una cadena tiene tres o más espacios. Esencialmente, quiero que la cantidad mínima de espacios sea 3 antes de que coincida. Aquí hay unos ejemplos;

"Microsoft y Apple" Esto NO coincidiría

"El rápido zorro marrón" Esto coincidiría

"muchos espacios en esta oración" Esto COINCIDIRÍA

Esto es lo mejor que tengo hasta ahora;


/[\s]{3,}/gm


about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Si la 'cadena' puede contener todo (caracteres y números y caracteres especiales):

 /^((.*?)? (.*?)?){3,}?$/gm
about 4 years ago · Juan Pablo Isaza Denunciar

0

Es posible que esto no sea lo más eficiente posible, pero puede split en espacios y luego verificar la longitud resultante:

 const x = [ "Microsoft and Apple", "The quick brown fox", "lots of spaces in this sentence", ] x.forEach(s => console.log(s, s.split(' ').length > 3))

about 4 years ago · Juan Pablo Isaza Denunciar

0

Ponga tres espacios en la expresión regular y haga coincidir cualquier otra cosa a su alrededor

.* .* .* .*

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda