Ho tre campi di testo tutti che sono numeri o un numero decimale.Verificare se stringa è il numero in Android
Sono accettati come stringhe successivamente convertite.
Tuttavia, voglio convalidare questi campi in modo che vengano accettati solo numeri o numeri decimali.
Qual è il modo più semplice per garantire che questi campi siano solo caratteri 0-9.
Preferirei una dichiarazione if, ma qualsiasi soluzione sarebbe buona!
uso questa espressione regolare '^ \\ d + (:?. \\ \\ d +)? $'. –
lo metto nella dichiarazione if? – user3411002
'if (string.matches (" \\ d + (?: \\. \\ d +)? ")) {' –