php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.03.2005, 00:03  
Gast
 
Beiträge: n/a
Standard Folgendes Pattern

Hallo zusammen. Ich brauche ein Pattern, dass folgende Zeichen in einem String entdeckt:

/ * ) ( € $ § ! % & = ? ' + ~ # < > ? ä ü ö ß - @ : ; , . | ] [ } { " \ ´ ` blanks

Der _ darf enthalten sein.

Darüber hinaus weiß ich nicht genau, wie man das in php als Abfrage umsetzt.

Mir ist es furchtbar unangenehm nach fertigem Code zu fragen aber mir läuft die Zeit für eine Hausarbeit weg.
Vielen Dank für evtl. Antworten.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.03.2005, 00:06  
Gast
 
Beiträge: n/a
Standard

Zitat:
/ * ) ( € $ § ! % & = ? ' + ~ # < > ? ä ü ö ß - @ : ; , . | ] [ } { " \ ´ ` blanks
Hmm, also sollen nur Zahlen und Buchstaben (ausser Umlaute) erlaubt werden ?
 
Alt 01.03.2005, 01:30  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

das is recht einfach mit str_replace() zu realisieren. www.php.net/str_replace sollte auskunft geben. wenn dus kompliziert mags nimm regular expressions...
__________________
Was ist validität?
fantast ist offline  
Alt 01.03.2005, 09:25  
Gast
 
Beiträge: n/a
Standard Nich ganz, was ich meinte

Zunächst mal danke, für Eure Beiträge.

Ein Pattern, eingebunden in php wäre mir allerdings lieber als ein umständliches gefummels mit str_replace.
Gibt es jemanden, der mir diesbezüglich helfen kann?
 
Alt 01.03.2005, 10:37  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

str_replace() wird dir nicht viel nützen, da du ja testen und nicht ersetzen willst. Ich würde den Test aber, wie von CIX88 schon angedeutet, positiv formulieren und auf die erlaubten Zeichen abfragen, andernfalls schleichen sich Dinge wie â, é, ò oder chinesische Zeichen rein. Leider geht der Test mit "\w" nicht, da dort auch Umlaute zugelassen sind. Dann halt so:
PHP-Code:
<?php
if (preg_match('/^[_a-z0-9]*$/i'$text)){
    echo 
"Text ist ok
"
;
}
else{
    echo 
"Text enth&auml;lt ung&uuml;ltige Zeichen
"
;
}
?>
__________________
Gruss
L
lazydog ist offline  
Alt 01.03.2005, 12:41  
Gast
 
Beiträge: n/a
Standard Genau so

Genau so wollte ich es haben. Superduper lazydog. Du scheinst mir aber eher ein cleverfox zu sein :wink: . Vielen herzlichen Dank
 
 


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
folgendes problemchen havanna PHP Tipps 2008 7 09.01.2008 13:59
Bild vor Link pattern TimmaY PHP Tipps 2007 5 21.03.2007 18:06
Hallo wie kann ich folgendes realisieren? axelnes Datenbanken 6 26.05.2006 16:33
Hilfe bei Pattern Syntax Charly Shop Sui PHP Tipps 2006 4 13.05.2006 20:10
Hab da folgendes Problem maximus HTML, Usability und Barrierefreiheit 0 28.02.2006 18:19
Decorator pattern: 'protected' und parallele vererbung axo PHP-Fortgeschrittene 5 20.10.2005 15:53
Wie kann ich folgendes machen? PHP Tipps 2005-2 6 13.09.2005 21:04
Suche folgendes Forum zur Einbindung: PHP Tipps 2005-2 2 14.08.2005 13:34
[Erledigt] Design Pattern - MySQL Sitzung in allen Objekten nutzen PHP-Fortgeschrittene 21 28.04.2005 22:18
Haben Folgendes Problem PHP Tipps 2005 9 24.04.2005 14:34
Probleme mit Pattern bei Templateersetzung RudiS PHP-Fortgeschrittene 2 19.02.2005 22:09
Letztes Jahr bei dem folgendes Datum war PHP Tipps 2005 9 06.02.2005 11:11
Pattern Syntax Problem mit MulitLine PHP Tipps 2004-2 2 21.12.2004 15:53
preg_match --> pattern PHP Tipps 2004 4 27.08.2004 18:12
Folgendes Problem bei scripten PHP Tipps 2004 9 11.07.2004 18:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php pattern ß

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:18 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.