Domanda

Ho sempre usato Regex per verificare la validità dell'input dell'utente, cioè controllando un indirizzo di posta corretto, numero di serie, ecc ...

Ora voglio verificare che l'input dell'utente sia, diciamo, un numero contenuto tra: 78 e 143.

Non stiamo abbastanza analizzando l'input dell'utente, ma interpretandolo e analizzando dopo ...

Il regex sarebbe ancora utile? Sarebbe una buona pratica usare Regexs in quel caso?

Quale sarebbe il modo migliore per controllare quel tipo di input?

Grazie per i tuoi consigli!

È stato utile?

Altri suggerimenti

Non credo che Regex sia utile in questo caso. Puoi semplicemente usare normale > e < Operatori per la tua causa.

Probabilmente se si ottiene questa convalida sul lato client, anche questo sarà buono (a meno che il tuo caso non sia specifico per l'utente e necessiti di convalida sul lato server)

Forse hai bisogno del Rangevalidator Invece del regolarexpressionvalidator. Il regex aggiunge complessità a un semplice problema, quindi è meno utile e quindi non le migliori pratiche.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top