Regexe Check
Ein Schnipsel um Regexe zu prüfen
|
Script: |
<?php
error_reporting(E_ALL);
if (isset ($_POST["regex"]))
$regex=
stripslashes ($_POST["regex"]);
else
$regex =
"/Noch kein Regex gesetzt!/";
if(isset($_POST['eingabe']))
{
echo "Eingabe:<br
/>\n";
echo "<pre>\n";
echo $_POST['eingabe'];
echo "</pre>\n";
if(preg_match($regex,
$_POST['eingabe'],
$matches))
{
echo "<span
style=\"color: #008000\">passt</span><br
/>\n";
echo "<pre>\n";
foreach($matches
as $key =>
$value)
{
echo
$key."
:".$value.!
"\n"; //
Kein <br />, da wir im <pre>-Element schreiben
}
echo "</pre>\n";
}
else
{
echo "<span
style=\"color: #FF0000\">passt nicht</span><br
/>\n";
}
}
echo "Regex:<br
/>\n" ;
echo "<pre>\n";
echo $regex;
echo "</pre>\n";
echo "<form action=\"regex.php\"
method=\"POST\">\n";
echo " Regex:
<input type=\"text\" name=\"regex\" value=\"$regex\"
/>\n";
echo " Teststring:
<input type=\"text\" name=\"eingabe\"
/>\n";
echo " <input
type=\"submit\" name=\"testen\" />\n";
echo "</form>\n";
?>
|
|