Buenas!
Quiero crear una regexp para poder validar un string que viene por req.query para ordenar los resultados:
?sort=key1:asc,key2,key3
La regexp tiene que validar que puedan venir lo siguientes ejemplos válidos
1. key1
2. key1,key2
3. key1:asc
4. key1:desc
5. key1,key2:asc
6. key1:asc,key2,key3:desc
Es decir, keys diferentes con opción de tipo de orden [asc|desc]
Muchas gracias!