J'ai une chaîne A et je veux tester si une autre chaîne B n'en fait pas partie. C'est une très simple regex dont le résultat peut être inversé par la suite.Comment puis-je inverser une expression régulière en JavaScript?
que je pouvais faire:
/foobar/.test('[email protected]')
et retourner par la suite, comme ceci:
!(/foobar/).test('[email protected]')
Le problème que j'ai est, que je dois le faire dans l'expression régulière et non avec leur résultat. Quelque chose comme:
/!foobar/.test('[email protected]')
(qui ne fonctionne pas)
En d'autres termes: l'expression régulière doit tester une non-existence et de retour vrai dans ce cas.
Est-ce possible avec JavaScript?
Nice - pourriez-vous expliquer cela? – jantimon
Thx Je n'ai jamais vu?! avant. Grande réponse – jantimon
Super, c'était exactement ce dont j'avais besoin. Je n'ai pas essayé le lookahead négatif en JavaScript avant. Merci beaucoup! – acme