php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.12.2006, 06:55  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard

geht das nich auch irgendwie so?:
PHP-Code:

if(is_numeric($var)){ 
...

Habs mal getestet.

Code:
"str" -> false
"1str" -> false
"str1" -> false
"0" -> true
"0.1"-> true
weiß nicht ob das vielleicht was ist, was man gebrauchen kann.
__________________
Homepage: http://www.rbs-page.de
rbs_phoenix ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.12.2006, 11:14  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
prüfen auf buchstaben
Zergling-new ist offline  
Alt 08.12.2006, 12:35  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard

sorry... hab nur die zhlüberprüfung gesehen. naja.. egal
__________________
Homepage: http://www.rbs-page.de
rbs_phoenix ist offline  
Alt 08.12.2006, 14:53  
Benutzer
 
Registriert seit: 23.08.2006
Beiträge: 86
Canni
Standard

Danke für die Antworten
preg_match hat funktioniert, nur, daß mein String nur genau 3 Zeichen haben darf. Das {3} haute nicht hin, daraus wurde immer mindestens 3.
Ich habe es jetzt so gemacht:

PHP-Code:
if(preg_match('#[a-zA-Z]{3}#'$arr_presave['3lc']) AND strlen($arr_presave['3lc']) == 3){... 
Gruß
Canni ist offline  
Alt 08.12.2006, 15:23  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Jetzt prüfst du einen boolschen Ausdruck darauf, ob er aus mindestens 3 Buchstaben besteht. Wenn du Pech hast, wird das 2. Argument in einen String gewandelt und in TRUE bzw. FALSE umgewandelt und die Bedingung ist dann immer wahr.

preg_match('#^[a-z]{3}$#i', $sString)

sollte funktionieren.
Zergling-new ist offline  
Alt 08.12.2006, 15:45  
Benutzer
 
Registriert seit: 23.08.2006
Beiträge: 86
Canni
Standard

hm...
preg_match('#^[a-z]{5}$#i', $sInput hattest du ja schon gepostet und ich habe es auch so probiert mit dem Ergebnis, daß mindestens 5 Zeichen erlaubt sind und nicht genau 5.

<?php if(preg_match('#[a-zA-Z]{3}#', $arr_presave['3lc']) AND strlen($arr_presave['3lc']) == 3){... habe ich jetzt produktiv im Einsatz und funktioniert gut. Allerdings dürfte sich das wahrscheinlich dann wirklich nur für den bedachten Fall so darstellen. Hinten dran kommt nur noch ein dann stell mir das dar, ansonsten gib eine Meldung aus, daß nur Buchstaben und derer genau 3 eingegeben werden dürfen.

Wenn´s kürzer und eleganter geht würde ich eine andere Variante gerne nehmen
Canni ist offline  
Alt 08.12.2006, 15:58  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

http://www.regenechsen.de/phpwcms/in...ex_dt_elemente

oder einfach mal belesen !!!!

Zitat:
{x,y}

Erkennt vorhergehendes Element x- bis höchstens y-mal. ',y' ist optional: {x} erkennt das Element x-mal. {x,} erkennt das Element mindestens x-mal, aber auch beliebig häufiger.
M3g4Star ist offline  
Alt 08.12.2006, 16:00  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von Canni
hm...
preg_match('#^[a-z]{5}$#i', $sInput hattest du ja schon gepostet und ich habe es auch so probiert mit dem Ergebnis, daß mindestens 5 Zeichen erlaubt sind und nicht genau 5.
Es ist aber eine Tatsache, dass dieser Reguläre Ausdruck funktioniert und der, den du verwendest höchstens bei einigen Eingaben zufällig.
Irgendwas machst du falsch.
Zergling-new ist offline  
Alt 12.12.2006, 06:02  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Es muss einfach
Code:
{1,}
heißen, oder is es scho wieder die Uhrzeit? O_o
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Nach erstem Buchstaben aktion max-dhom PHP Tipps 2008 4 28.05.2008 22:03
Buchstaben mit fixen Pixelbreiten in Arrays verpackt rezix PHP Tipps 2008 11 06.03.2008 16:12
Ersetzen einzelner Buchstaben Unbekanntes_Pferd PHP Tipps 2008 26 02.02.2008 16:18
Nur mit den ersten 3 Buchstaben einer Variable arbeiten DDogg PHP Tipps 2006 4 16.06.2006 14:20
einen buchstaben großschreiben lassen? comiceman PHP Tipps 2006 8 12.06.2006 19:14
Buchstaben verschlüsseln PHP Tipps 2006 5 24.05.2006 11:53
Zeilenbruch bei 40 buchstaben mokus PHP Tipps 2006 3 22.04.2006 00:43
Liste nach Buchstaben und Sonderzeichen (!) sortiert odaa PHP-Fortgeschrittene 8 11.10.2005 16:26
Buchstaben ausgeben PHP Tipps 2005-2 2 02.09.2005 02:12
Buchstaben bei Datenaexport aus DB falsch uebertragen Datenbanken 2 25.08.2005 14:51
eregi zahlen, gross und kleine buchstaben, keine umlaute,... Dave Waterstone PHP Tipps 2005-2 3 24.07.2005 19:11
[Erledigt] Buchstaben in ASCII umwandeln und umgekehrt PHP Tipps 2005 2 07.05.2005 14:36
Kyrillische Buchstaben verbiten test022 PHP Tipps 2005 8 20.01.2005 10:45
Liste nach Buchstaben geordnet PHP-Fortgeschrittene 2 07.10.2004 09:52
[Erledigt] Erster Buchstaben von ganzem Wort PHP Tipps 2004 5 28.06.2004 10:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2006/43008-pruefen-auf-buchstaben-2.html, php eingabe auf buchstaben prüfen, preg_match prüfen auf buchstaben, php auf buchstaben prüfen, eingabefeld auf zeichen prüfen php, php mindestens 5 zeichen, php wenn buchstabe fehlermeldung, preg_match mind 3 zeichen, php prüfen variable mindestens 3 zeichen, php überprufung buchstabe, buchstaben testen php, überprüfen fehlermeldung bei buchstabe php, php eingabe mindestens 3 zeichen, php prüfung buchstaben, php affenformular buchstaben nach eingabe prüfen, php auf buchstaben prüfen numeric, php prüfen ob eingabe ein wort oder ein buchstabe ist, perlboard prüfung auf eingabe von buchstaben, php auf vokale prüfen, php zeichen prüfen ob buchstabe

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.