MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Convalida Mongoose:richiesta:false, convalida:regex, problemi con valori vuoti

Penso che la tua espressione regolare non stia convalidando una stringa vuota che in questo caso dovrebbe essere valida poiché questo campo non è richiesto. Perché non provi questa espressione regolare:

/^$|^\d{10}$/ 

Questo corrisponderà a una stringa vuota o a 10 cifre.