check String for letters ?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Max Müller
am 27 Sep. 2014
Bearbeitet: per isakson
am 27 Sep. 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
Akzeptierte Antwort
per isakson
am 27 Sep. 2014
Bearbeitet: per isakson
am 27 Sep. 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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Data Type Conversion finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!