以下のスクリプトを追加して、フォームフィールドのURLを検証します。有効なURLが表示されます.magentoのデフォルトクラスvalidate-urlを使用しても、エラーは表示されません。
$url=https://www.google.co
if(!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$url))
{
echo "invalid url";
}
else
{
echo "valid url";
}
この問題を修正する方法。
あなたがここで達成しようとしていることについて、私は少し混乱しています。URLは私が確認できるものから有効であるため、validation.jsと正規表現の両方が有効であることを返します。解決しようとしている問題は何ですか?
—
David Manners、
これはwww.google.coの無効なURLです。しかし、それは有効なURLを示しています。上記の方法に可能性はありますか?
—
saravanavelu 2014年