Generate an Error when an input value contains a comma
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Maarten
am 3 Okt. 2014
Kommentiert: Image Analyst
am 3 Okt. 2014
My question is: is it possible to generate an error pop-up in my UI when an input value contains a comma? For now I got an error pop-up when the input value is not a number by the following code:
if isnan(cv)
set(hObject, 'String', 0);
errordlg('Input must be a number','Error');
end
Currently I am copying this code to every variable I enter (which are a lot of variables). This makes the .m-file a little unclear/confusing to read. Is it also possible to set this code as a general code that applies for the whole programm?
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 3 Okt. 2014
if ~isempty(strfind(cv, ','))
% cv contains a comma
else
% cv does not contain a comma
end
2 Kommentare
Image Analyst
am 3 Okt. 2014
I don't know what you want to do. You could put it into a function and call it every time. If you just want to eliminate commas from the string, you could do it in one line in two ways:
s='adkfsa,lsdjksad,sdlj';
sNoComma = strrep(s, ',', [])
sNoComma = s(s~=',')
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Tables 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!