J'essaye de mettre en place un motif regex qui correspond à une chaîne qui contient le mot "front" et ne contient pas le mot "square". Je peux accomplir ceci individuellement, mais j'ai du mal à les assembler.javascript regex: string contient ceci, mais pas cela
avant = OUI
^((?=front).)*$
carré = NO
^((?!square).)*$
Cependant, comment je combiner en tant que seule expression regex?
Les réponses ici ont raison, mais pourquoi utiliser une expression régulière? Pourquoi ne pas simplement '(text.indexOf ('front')> = 0) && (text.indexOf ('square') === -1)'? – smarx
Ou l'ES6 'text.includes (" front ") &&! Text.includes (" square ")' (mais ce n'est pas encore complètement supporté) – Arnauld