Comment utiliser une expression régulière javascript pour vérifier une chaîne qui ne correspond pas à certains mots?
Par exemple, je veux une fonction qui, lorsqu'elle est passée une chaîne qui contient soit abc
ou def
, retourne false.
'abcd' -> faux
'cdef' -> faux
'bcd' -> vrai
ÉDITER
De préférence, je veux une expression régulière aussi simple que quelque chose comme [^ abc], mais elle ne donne pas le résultat attendu car j'ai besoin de lettres consécutives.
par exemple. Je voudraismyregex
if ( myregex.test('bcd') ) alert('the string does not contain abc or def');
L'instruction myregex.test('bcd')
est évaluée à true
.