¿Cómo uso una expresión regular de javascript para verificar una cadena que no coincide con ciertas palabras?javascript expresión regular para que no coincida con una palabra
Por ejemplo, quiero una función que, cuando pasa una cadena que contiene abc
o def
, devuelve falso.
'ABCD' -> false
'cdef' -> false
'bcd' -> true
EDITAR
Preferiblemente, quiero una expresión regular tan simple algo así como [^ abc], pero no ofrece el resultado esperado ya que necesito letras consecutivas.
por ejemplo. Quiero myregex
if (myregex.test('bcd')) alert('the string does not contain abc or def');
La declaración myregex.test('bcd')
se evalúa a true
.
Lo siento, pero ¿puedo preguntar cuál estoy duplicando? – ssgao
Evite publicar una respuesta que está reflejando otra respuesta en una pregunta diferente en el mismo sitio ([tan]) – Alexander
gracias, pero creo que no es lo mismo, donde OP pregunta si coincide una cadena que no contiene * cierto * las palabras y la respuesta a otra pregunta se refieren a * una * palabra, pero de todos modos lo marqué como administrador, mira si esto ayuda. – ssgao