Regex: Only Numbers – come ottenere solo numeri

Se vuoi controllare un input o una stringa per un certo schema, puoi usare le espressioni regolari. In questo modo è possibile sostituire o ordinare certi caratteri. Se vuoi accettare solo stringhe composte solo da numeri, anche questo è possibile.

Regex: Only Numbers - so you only get numbers

Ecco come controlli la tua regex per "Solo numeri"

Con la regex puoi controllare gli input per certi criteri. Per questo, però, è necessario seguire la sintassi appropriata. Per esempio, è possibile testare una stringa per vedere se consiste solo di un certo tipo di carattere o inizia o finisce con un carattere speciale. Se volete sapere se un testo consiste solo di numeri, allora questo è facilmente possibile con una regex.

  1. Prima dovete indicare che tutti i numeri sono ammessi. Si ottiene questo con l'espressione [0-9].
  2. In seguito, è necessario indicare che tutti gli elementi della vostra stringa devono essere composti solo da numeri. Per farlo, dovete specificare che deve iniziare e finire con un numero. Per questo, hai bisogno dei caratteri "^" e "$".
  3. Per assicurarti che anche le stringhe composte da più numeri siano riconosciute, devi aggiungere un carattere "*" alla tua espressione regolare.
  4. Infine, la tua regex dovrebbe assomigliare a questa: "^[0-9]*$".
  5. È anche possibile controllare nuovamente la tua regex attraverso siti web speciali.