Frage zu preg_match

Badgott

Erfahrenes Mitglied
Hallo,
ich möchte mir preg_match überprüfen ob die Zeichen :|--|;|<|>|&lt;|&gt; nicht in dem String enthalten sind.
Kann mir dazu jemand evtl. Weiterhelfen habe schon alles mögliche probiert nur gehen tut es leider nicht.

Gruß Badgott
 
Probier mal Folgendes:
PHP:
<?php

	if( !preg_match('/(:|--|;|<|>|&lt;|&gt;)/', $string) ) {
		echo 'keines der Zeichen bzw. Zeichenketten ist vorhanden';
	}

?>
 
Hallo,
danke ersteinmal das geht auch soweit :-)
Allerdings habe ich noch zwei fragen:
1. Ich möchte das er nur bei 2x - also -- anschlägt bei 1x und 3+ sollte er jedoch weitermachen.
2. Wie ist das mit dem [^] Block ist der denn nicht eigentlich für solche sachen gedacht vorgesehen?


Gruß Badgott
 

Neue Beiträge

Zurück