aliyaghobi
کاربر عضو
سلام
برای کوتاه کردن لینک کد اعتبار سنجی آدرس به این صورت می باشد
/**
* Validate URL
* @since 4.0
*/
protected function validate($url){
if(empty($url)) return FALSE;
if(preg_match('(((http://|https://|ftp://|www.)*?)([\w-\d]+\.)+[\w-\d]+)', $url)) {
if(!preg_match('(http://|https://|ftp://)',$url)){
$url="http://$url";
}
}else{
return FALSE;
}
if(!filter_var($url, FILTER_VALIDATE_URL)) return FALSE;
return $url;
}
چطور می شود کاراکتر های فارسی را هم بهش اضافه کرد؟!
مثلا
http://پرشین-اسکریپت.ir
را هم بتواند معتبر تشخیص بدهد
سپاس
برای کوتاه کردن لینک کد اعتبار سنجی آدرس به این صورت می باشد
/**
* Validate URL
* @since 4.0
*/
protected function validate($url){
if(empty($url)) return FALSE;
if(preg_match('(((http://|https://|ftp://|www.)*?)([\w-\d]+\.)+[\w-\d]+)', $url)) {
if(!preg_match('(http://|https://|ftp://)',$url)){
$url="http://$url";
}
}else{
return FALSE;
}
if(!filter_var($url, FILTER_VALIDATE_URL)) return FALSE;
return $url;
}
چطور می شود کاراکتر های فارسی را هم بهش اضافه کرد؟!
مثلا
http://پرشین-اسکریپت.ir
را هم بتواند معتبر تشخیص بدهد
سپاس