php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.09.2004, 20:25  
Gast
 
Beiträge: n/a
Standard String darf nur bestimmte Zeichen enthalten

wie kann ich überprüfen, ob ein string nur die Zeichen a-z, A-Z und 0-9 enthält??
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.09.2004, 20:35  
Gast
 
Beiträge: n/a
Standard

z.B. mit regulären Ausdrücken, siehe auch: http://php.net/pcre
PHP-Code:
<?php
// passt auf ein beliebiges Zeichen an beliebiger Stelle, das nicht a-zA-Z0-9 ist
$pattern '/[^a-zA-Z0-9]/';  

//gibt es so ein Zeichen in der Zeichenkette -> Fehlerausgabe
if( preg_match($pattern$wasDuDurchsuchenWillst) )
    echo 
'Die Zeichenkette darf nur aus Buchstaben und Ziffern bestehen';

?>
 
Alt 05.09.2004, 20:36  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Hi,

mir regulären Ausdrücken ist das kein Problem, schau dir mal preg_match an.

(Solltest du dich weiter für reguläre Ausdrücke interessieren, kann ich dir das empfehlen: http://www.php-resource.de/tutorials/read/10/1/)
Corvin ist offline  
Alt 05.09.2004, 20:51  
Gast
 
Beiträge: n/a
Standard

danke...

wenn ich zusätzlich noch eine Zeichenlänge von mindestens 3 Zeichen festlegen möchte, dann müßte doch folgender RegEx funtkionieren:

Code:
if(preg_match("=^[a-zA-Z0-9]{3,}^=",$string))
das heißt in meinem Vertändnis, das der String minimal 3 Zeichen lang sein darf, aus a-z, A-Z und 0-9 bestehen darf und davor, sowie danach kein Zeichen folgen darf, richtig???
 
Alt 05.09.2004, 22:33  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von Megalamer
Code:
if(preg_match("=^[a-zA-Z0-9]{3,}^=",$string))
das heißt in meinem Vertändnis, das der String minimal 3 Zeichen lang sein darf, aus a-z, A-Z und 0-9 bestehen darf und davor, sowie danach kein Zeichen folgen darf, richtig???
Fast. Du solltest am Ende statt eines ^ (markiert Stringanfang) ein $ (markiert Stringende) verwenden.

mfG
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 05.09.2004, 23:05  
Gast
 
Beiträge: n/a
Standard

danke...
 
 


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
String zwischen 1. und 2. Zeichen teilen BartTheDevil89 PHP Tipps 2008 5 29.05.2008 19:01
String nach n Zeichen trennen, ABER Wörter nicht ... yoshy PHP-Fortgeschrittene 6 30.09.2006 19:35
Zeichen aus einem String kopieren PHP Tipps 2006 6 22.01.2006 15:54
2 Zeichen aus einem string löschen socke PHP Tipps 2005-2 3 28.09.2005 05:31
String: Nach allen 40 zeichen ein <br> einfügen socke PHP Tipps 2005-2 8 18.08.2005 17:06
Text zwischen 2 Zeichen in einen Text zu string machen Blank PHP Tipps 2005-2 8 30.07.2005 00:38
Wie prüfe ich einen String ob nur Zahlen enthalten sind ? PHP Tipps 2005 7 31.05.2005 13:02
ASCII - Zeichen in String einbinden faux PHP Tipps 2005 10 28.05.2005 18:29
Zeichen wie =FC in ü in einem String umwandeln Plague PHP Tipps 2005 1 11.04.2005 17:35
php string letztes zeichen herausfinden 4x4styling PHP Tipps 2005 2 02.03.2005 15:18
String auf bestimmte Breite (Pixel) kuerzen... mudo PHP-Fortgeschrittene 25 28.01.2005 19:07
nicht erlaubte Zeichen im SQL - String Datenbanken 0 16.10.2004 11:47
[Erledigt] Rückgabe aller Eintrage, die einen String enthalten Datenbanken 2 05.08.2004 00:50
Zeilenumbruch nach 82 Zeichen bei einem String PHP Tipps 2004 3 05.07.2004 11:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php zeichen enthalten, http://www.php.de/php-tipps-2004/8403-string-darf-nur-bestimmte-zeichen-enthalten.html, php string zeichen enthalten, php string nur buchstaben, php string darf nur buchstaben enthalten, php if zeichen enthalten, php erlaubte zeichen festlegen, wenn sonderzeichen enthalten, passwörter testen bestimmte zeichen nicht erlaubt, string darf nur bestimmte zeichen enthalten java, java string darf nur bestimmte zeichen enthalten, pattern nur buchstaben, php string pattern nur buchtsaben, php string darf keine sonderzeichen enthalten, zeichen in string enthalten php, string beinhalten php, if zeichen enthalten, php wenn zeichen enthalten, javascript string nur erlaubte zeichen, string darf nur bestimmte zeichen enthalten php

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:44 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.