check String for letters ?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Max Müller
il 27 Set 2014
Modificato: per isakson
il 27 Set 2014
Hey Guys, I have an Editbox and I want to start my program only if the Editbox Input are only numbers. Unfortunately, get(handle.editbox,'String') gives the Input back as String. So how can i check whether the user only entered numbers ?
isnumeric wont work i guess
Risposta accettata
per isakson
il 27 Set 2014
Modificato: per isakson
il 27 Set 2014
One way
is_num = not( isnan( str2double( str ) ) );
or
is_num = not( isnan( str2double( get(handle.editbox,'String') ) ) );
 
Won't work if user inputs "nan" :-(
>> isnumeric( nan )
ans =
1
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Characters and Strings in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!