Moin Moin,
ich kämpfe gerade mit einer Textarea und ein preg_match() darauf um die Eingabe zu überprüfen.
Ich habe dabei folgendes Problem :
Wenn die Eingabe über mehrere Zeilen geht, die letzte Zeile aber nur ein Zeilenumbruch ist ( Leerzeile ), findet mein Regex den Textverkehrt.
Die Option-Setting "m" sollte mehrzeilig erlauben, was diese auch tut. Nur bei folgender Eingabe funktioniert das ganze nicht :
Hat jemand eine Idee, woran das liegt ?
ich kämpfe gerade mit einer Textarea und ein preg_match() darauf um die Eingabe zu überprüfen.
Ich habe dabei folgendes Problem :
Wenn die Eingabe über mehrere Zeilen geht, die letzte Zeile aber nur ein Zeilenumbruch ist ( Leerzeile ), findet mein Regex den Textverkehrt.
PHP-Code:
<html>
<head>
</head>
<body>
<form action="regex.php" method="post">
<?
if ( preg_match ( "/^[0-9\n]+$/im" , $_POST["test"] ) ) {
echo "Eingabe korrekt !" ;
} else {
echo "Eingabe verkehrt ! " ;
}
?>
<textarea name="test"></textarea>
<input type="submit" value="test">
</form>
</body>
</html>
HTML-Code:
123 123
Kommentar