Hallo Zaap,
Es gibt ein eingabefeld "ICQ-Nummer". Dadrin soll natürlich auch nur eine nummer eingegeben werden. Wie kann ich die Variable überprüfen lassen darauf, dass da wirklich nur zahlen drin sind?
Generell ist das mit Hilfe eines regulären Ausdruckes möglich.
Wenn du PERL verwendest z.B.:
if ($icq =~ /^\d+$/) { # ^ verankert den Ausdruck am Anfang des Strings,
# \d+ steht für mindest eine Ziffer und
# $ verankert den Ausdruck am Ende des Strings.
OK
} else {
nicht OK
}
Grüße,
Peter
p.s.: CGI ist nur eine Schnittstelle. Dahinter können ganz unterschiedliche Programmier und Scriptsprachen stecken. Deshalb ist es wenn man eine Frage stellt _sehr_ hilfreich mit anzugeben womit man den nun programiert (C, C++, PERL, Python, BASH, ...).