Actualmente estoy programando un algoritmo de vocabulario que verifica si un usuario ha escrito la palabra correctamente. Tengo la siguiente situación: La solución correcta para la palabra sería "parte1, parte2". El usuario debe poder ingresar "parte1" (respuesta 1), "parte2" (respuesta 2) o "parte1, parte2" (respuesta 3). Ahora trato de hacer coincidir la cadena dada por el usuario con la siguiente expresión regex creada automáticamente:
^(part1|part2)$
Esto solo devuelve la respuesta 1 y 2 como correcta, mientras que la respuesta 3 sería incorrecta. Ahora me pregunto si hay un operador similar a | dice que and/or
en lugar de either...or
.
¿Alguien puede ayudarme a resolver este problema?
$or
partido de mongodb regex