Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi regular expression (maskedit) (https://www.delphipraxis.net/103147-regular-expression-maskedit.html)

danieleh 11. Nov 2007 12:07


regular expression (maskedit)
 
Sonntagsquiz:
Ich krieg es eifacht nicht hin eine Maske zu erstellen die folgende Eingabe erlaubt:
Zahlen zwischen 001 und 366 (immer 3-stellig).

Kann mir jemand helfen ?
Besten Dank
daniele

marabu 11. Nov 2007 12:28

Re: regular expression (maskedit)
 
Hallo Daniele,

die bessere Lösung wäre hier wegen des zusammenhängenden Wertebereichs ein TSpinEdit, da du in der EditMask leider keine Rückbezüge zwischen zwei Zeichenpositionen aufbauen kannst. Die führenden Nullen kannst du recht einfach mit Format('%.3d', [SpinEdit.Value]) erzeugen.

Grüße vom marabu

danieleh 11. Nov 2007 13:16

Re: regular expression (maskedit)
 
marabu, danke für den Tipp. Passt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz