我使用ereg方法驗證URL。這裏是我的代碼:使用ereg在PHP中驗證URL
function validationURL($URL) {
if (ereg("^(http://www|www)[.]([a-z,A-Z,0-9]+)([-,_])([a-z,A-Z,0-9]+)[.]([a-z,A-Z]){2,3}[.]?(([a-z,A-Z]){2,3})[/]?[~]?([/,a-z,A-Z,0-9]+)?$",$URL)){
return true;
} else {
return false;
}
}
if ($website !="" && $website !=NULL) {
if (validationURL($website)){
$websiteOk = true;
} else {
$errmsg = $errmsg . "URL Is Invalid.<br>";
$websiteOk = false;
}
}
任何人都可以告訴我這段代碼有什麼問題。我測試了www.google.com.my,但它不起作用。