Ich möchte den regulären Ausdruck haben, der dafür sorgt, dass der Anfang der Zeichenfolge 'http: //' und '/' und das Ende enthält.preg_match: Stellen Sie sicher, dass der Anfang und das Ende etwas enthält
Dies ist eine längere Version kam ich mit,
if(!preg_match("/(^http:\/\//", $site_http))
{
$error = true;
echo '<error elementid="site_http" message="site_http - Your link appears to be invalid. Please confirm that your link contains http:// at the start."/>';
}
elseif (!preg_match("/\/$/", $site_http))
{
$error = true;
echo '<error elementid="site_http" message="site_http - Your link appears to be invalid. Please confirm that your link has ended with a /."/>';
}
aber ich dachte, diese beiden Ausdrücke wie unten zusammenstellen können, aber es wird nicht funktionieren,
if(!preg_match("/(^http:\/\/)&(\/$)/", $site_http))
{
$error = true;
echo '<error elementid="site_http" message="site_http - Your link appears to be invalid. Please confirm that your link contains http:// at the start and a/at the end."/>';
}
die mehrere Ausdrücke, die ich Versuch zu kombinieren muss falsch sein! irgendeine Idee?
Dank, Lau
Können Sie eine Zeichenfolge Probe zur Verfügung stellen? – Codex73