ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
367
367
EMPFEHLEN
-
24.11.07 12:42 #1
- Registriert seit
- Apr 2006
- Beiträge
- 318
Hallo!
Ich möchte eine Eingabe auf zahlen prüfen. Also ob der Nutzer Zahlen eingegeben hat oder nicht! Er darf also keine Buchstaben eingeben! Wie kann man sowas machen?
MfG
Counteract
-
24.11.07 13:09 #2
Warum benutzt du die Suche nicht ?
Warum benutzt du kein Google ?
Warum auch immer, damit der Thread nicht sinnfrei bleibt hier ein Bsp.
Informiere dich über preg_match ein sehr leistungsstarker Befehl im Bezug auf RegEx.PHP-Code:// Gültigkeit der ICQ Syntax
$icq = preg_match("!^\d{8,9}$!",$_POST['feld56']) ? $_POST['feld56'] : '';
mfgVisit shadowmasta
-
24.11.07 13:17 #3
ctype_digit()
Schneller als reguläre Ausdrücke und für diesen Zweck besser geeignet.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
24.11.07 13:20 #4
- Registriert seit
- Apr 2006
- Beiträge
- 318
Danke für die Antworten aber leider kann ich damit nicht so wirklich was anfangen...
Wie funktioniert denn das genau? Ich dachte mir ich mache ein if abfrage und in dieser prüfe ich das nach! Mir geht es nur darum das ich nicht weis wie ich das unterscheiden soll!
Sorry das ist wahrscheinlich eine total dumme Frage aba ich bin Anfänger deshalb bitte ich um Verständnis!
-
Die Funktion preg_match liefert dir einen Rückgabewert, welche in dem folgenden Beispiel in die Variable $icq gespeichert wird.
Du könntest das dann einfach per if (wenn du es unbedingt so willstPHP-Code:$icq = preg_match("!^\d{8,9}$!",$_POST['feld56']) ;
) überprüfen.
Aber informier dich mal über de "?"-Operator, so wie es im Beispiel von Online-Skater oben gemacht wird.PHP-Code:if($icq){
//true
}
else{
//false
}
Hoffe geholfen zu haben, mfG
-
24.11.07 13:26 #6PHP-Code:
// Annahme $_POST['data'] sind die zu validierenden Daten
if(ctype_digit($_POST['data']) === true)
{
# Alle Stellen sind Zahlen
}
else
{
# Fehler drin
}
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
Ähnliche Themen
-
Zahlen-Formatierungsproblem bei Eingabe im Textfeld
Von aherzog im Forum PHPAntworten: 2Letzter Beitrag: 17.05.08, 16:40 -
Nur Zahlen von 1 bis 9 als Eingabe?
Von racedriver im Forum C/C++Antworten: 5Letzter Beitrag: 13.12.07, 00:57 -
Eingabe von Zahlen
Von Cadeg im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 22.07.07, 12:54 -
eingabe auf zahlen prüfen
Von Operator_Jon im Forum PHPAntworten: 12Letzter Beitrag: 16.06.06, 15:21 -
TextBox eingabe nur Zahlen
Von atothek im Forum .NET ArchivAntworten: 2Letzter Beitrag: 04.11.04, 18:30





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren