Nieuw lid |
|
Volgende code valideert een URL:
if(!preg_match("/^(http(s?):\/\/|ftp:\/\/{1})((\w+\.){1,})\w{2,}$/i", $value)) {
//INDIEN FOUT
}
else {
//INDIEN JUIST
}
if(!preg_match("/^(http(s?):\/\/|ftp:\/\/{1})((\w+\.){1,})\w{2,}$/i", $value)) { //INDIEN FOUT } else { //INDIEN JUIST }
Probleem is dat het alleen een URL van de vorm http://www.url.be accepteert. Ik zou ook graag URL's zonder WWW en met een - tussenin als geldig laten doorgaan, maar weet niet hoe ik dat juist moet doen.
Iemand een voorstel???
|