Einzelnen Beitrag anzeigen

Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#31

Re: Shutdowntool - bitte testen

  Alt 25. Jul 2005, 11:40
Ich verweise bei bestimmten Eingabeformaten auch gerne auf die RegExp Komponenten: http://www.regexpstudio.com

Code:
Datum TT.MM.YYYY       : ^((0[1-9]|[1-2][0-9])\.(0[1-9]|1[0-2])|30\.(01|0[3-9]|1[0-2])|31\.(01|03|05|07|08|10|12))\.[0-3][0-9]{3}$
Uhrzeit HH:MM:SS       : ^([0-1][0-9]|[2][0-3])\:[0-5][0-9]\:[0-5][0-9]$
Uhrzeit HH:MM          : ^([0-1][0-9]|[2][0-3])\:[0-5][0-9]$
[OT]
Andere RegExp, die ich mal gebastelt und verwendet habe, falls sie jemand braucht:
Code:
Farbwert Hexadezimal #XXXXXX : ^\#[0-9a-fA-F]{6}$
Boolischer Wert              : ^[0-1]$
E-Mail [email]Name@(...)Host.TLD[/email]    : ^[a-zA-Z0-9_]{2,100}\@.*[a-zA-Z0-9_]{2,100}\.[a-zA-Z0-9_]{2,5}$
IP xxx.xxx.xxx.xxx           : ^(0[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-1][0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-1][0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-1][0-9][0-9]|2[0-4][0-9]|25[0-5])$
Zahl (100.000 - 999.999.999) : ^([1-9][0-9]{5,8})$
Zahl (1970 - 2099)           : ^((19[7-9][0-9])|(20[0-9][0-9]))$
Zahl (0 - 31)                : ^([0-9]|([0-2][0-9]|3[0-1]))$
Zahl (0 - 127)               : ^(0[0-9]|0[0-9][0-9]|00[0-9]|[0-9]|[0-9][0-9]|1[0-1][0-9]|12[0-7])$
MD5 Hash String (32 Char)    : ^[0-9A-Z]{32}$
Zeile = nur Sternchen        : ^\*{1,}$
[/OT]
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat