Después de recoger la entrada del usuario para varias condiciones comoCombinar Regexp
- Empieza por:
/(^@)/
- termina con:
/(@$)/
- Contiene:
/@/
- ¿No contiene
Para hacer una sola expresión regular si el usuario ingresa múltiples condiciones, Combino con lo que si "|"
1 y 2 dados que se convierta en /(^@)|(@$)/
Este método funciona hasta ahora, pero,
No soy capaz de determinar correctamente, ¿Cuál debe ser la expresión regular para 4 la condición? ¿Y combinar expresiones regulares de esta manera funciona?
Actualización: @ (entrada del usuario) no será igual por dos condiciones, y no todas las cuatro condiciones siempre presente, pero que puede ser y en el futuro puede ser que necesite más condiciones como "es exactamente "y" es exactamente no "etc. así que, soy más curioso para saber que este enfoque se escalará?
También puede haber problemas de la entrada del usuario de limpieza por lo que la expresión regular se escapó correctamente, pero que se ignora en este momento.
Actualización: El propósito de combinar expresiones regulares es reducir si las condiciones son únicas. Porque esta expresión regular coincidirá con un gran número de cadenas. – nexneo
¿qué quiere decir con "no contiene"? – sarsnake
si la entrada de los usuarios es "cool" y la cadena no contiene esa palabra significa que coincide. – nexneo