でWWWを追加私が検証し、このコードで私のURL変数にHTTP(またはHTTPS)を追加している:検索サブドメインとREGEX
$url = preg_replace("/[^A-Za-z0-9-\/\.\:]/", "", trim($url));
$url = preg_replace('%^(?!https?://).*%', 'http://$0', $url);
しかし、これは私のために十分ではありません。もう一つのステップが必要です。私はサブドメインをチェックしなければならない。サブドメインがない場合は、wwwを追加します。例えば
$ URLがある場合(この2 にpreg_replace()後)任意のサブドメインと が存在しない場合:http://example.com、HTTPに変換:// WWW。 example.com。 $ urlがhttp://www.example.comの場合は、触れないでください。 (してくださいにpreg_replace付き)
SUMMARY $ URLは、サブドメインやWWWされていない場合、IN
はWWWを追加します。
私はいつも他の質問に答えています。 – Eray
可能性のある[REGEX Pattern For URL Validation](http://stackoverflow.com/questions/4636143/regex-pattern-for-url-validation) – mario
大部分の人物については、どんな答えでも、なぜその質問に答えるのか。 – dqhendricks