Estoy tratando de validar un campo con una lista de cadenas separadas por comas (forma particular) o vacío. No puedo usar división.
He logrado tener una exp regular para una sola cadena.
Sólo quiero implementar la separación de coma (conespacios antes y después, pueden ser) o tener una cadena vacía. Si no está vacío, debe tener el formato de cadena particular. Aquí, si se ingresa más de una cadena, entonces debe usar una coma.
El formato de cadena es
^([a-z_.-])+@(([a-z-])+.)+([a-z]{2,4})+$
Por favor, ayúdame a agregar una separación de coma y una cadena entera vacía. Gracias
Respuestas
2 para la respuesta № 1Prueba esta expresión
/^$|^([a-z_.-])+@(([a-z-])+.)+([a-z]{2,4})+(s*,s*([a-z_.-])+@(([a-z-])+.)+([a-z]{2,4})+)*$/
El patrón es ^$|^string(,string)*$