|
|
| PraxiSGast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 13:20
Titel: edit eingabe begrenzen
|
 |
Hallo leute.
ich habe ein problem. und zwar möchte ich in ein edit text feld nur kommazahlen oder int zahlen eingeben lassen. ist das so einfach wie in c# möglich. hab nur ein beispiel für int zahlen gefunden. kann ich das irgendwie abwandlen:
|
|
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 14:05
Titel:
|
 |
Hallo,
das habe ich wohl damals geschrieben,
so wuerde ich dein Problem heute lösen:
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 16:08
Titel:
|
 |
Hallo,
damit auch .7 zahlen akzeptiert werden können
|
|
|
|
| PraxiSGast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 16:15
Titel: problem bei 1e10
|
 |
vielen dank. das würde nun funktionieren.
doch leider würd ich z.b. auch gern 1e10 eingeben.
das erkennt er aber nicht als zahl...
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 16:27
Titel:
|
 |
Hallo mal wieder
dann so:
|
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.05.2010, 12:28
Titel:
|
 |
Hallo,
ich stehe vor einem ähnlichen Problem:
Wie muss die Zeile mit regexp abgeändert werden, damit auch negative Zahlen bei der Eingabe zugelassen werden?
Danke
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 31.05.2010, 10:57
Titel:
|
 |
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.05.2010, 14:17
Titel:
|
 |
Hi denny
danke für deine Antwort. Mein Problem hat sich seit gestern etwas gewandelt. Ich hoffe, du kannst mir noch mal helfen. Und zwar habe ich Eingaben, deren Variablen nur positive reelle Zahlen annehmen dürfen, ohne die 0.
Erlaubt sind z.B.: 4, 3.5, 0.4, 23.454, 0.034 etc.
Ich kriegs einfach nicht gebacken, die Null auszuschließen. Auf die Möglichkeit Potenzen über e bzw. E einzugeben, könnte ich dabei auch verzichten. Für Eingaben, deren Variablen sowohl positive als auch negative reelle Zahlen annehmen dürfen, einschließlich der Null, hab' ich es einfach mit dem Meta-Char "/d" gemacht; was auch funktioniert hat.
Danke.
Gruß
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 31.05.2010, 15:07
Titel:
|
 |
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.05.2010, 15:23
Titel:
|
 |
Hi denny,
klasse. Hab' vielen Dank.
Gruß
|
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.05.2010, 16:26
Titel:
|
 |
Hi denny,
nochmals ich. Ein kleines Problem hat die regexp - Zeile noch:
Ziffernkombinationen wie 10, 20, 30.4 oder 40.06 werden nicht zugelassen.
Also wenn nach einer "Nicht-Null-Ziffer" direkt eine Null steht ( ohne Dezimaltrennzeichen). So gehen beispielsweise 0.007 oder 0.05 schon.
Danke.
Gruß
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 31.05.2010, 16:44
Titel:
|
 |
|
|
|
| Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.05.2010, 17:33
Titel:
|
 |
Hallo,
super. Nochmals danke.
Gruß
|
|
|
|
| tuelee |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.10.2010, 12:00
Titel:
|
 |
hallo,
wie müsste ich den ausdruck "regexp" schreiben, wenn ich nur ganze zahlen von 1 beginnent zulassen möchte?
denke
|
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 04.10.2010, 13:27
Titel:
|
 |
Liebe Leser,
man könnte natürlich auch SSCANF die Arbeit erledigen lassen:
Ich lasse zudem mein Edit-UICONTROL oft noch updaten, wenn die Anzahl der Stellen sowieso begrenzt wird.
Gruß, Jan
|
|
|
|
|
Gehe zu Seite 1, 2 Weiter
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|