Así que tengo una entrada como:
<input type="text" name="firstname" id="firstname" placeholder="Name" maxlength="15" pattern="^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŹŻŚ]+$" autofocus required >
Ahora necesito agregar otra 'validación' que detecte si en esta entrada aparece una de las siguientes palabras: ['perro', 'gato']
Entonces, me gustaría agregar patern o algo más, qué verifique si input pass pattern="^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŹŻŚ]+$" y no deje pasar ninguna palabra de esta matriz ['dog', 'cat']
tal vez usando lookahead, intente reemplazar su patrón por:
(?=^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŹŻŚ]+$)(?=^(?!.*cat|.*dog).*$)