CodeIgniter Forums
url validation rule in form_validation - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Libraries & Helpers (https://forum.codeigniter.com/forumdisplay.php?fid=22)
+--- Thread: url validation rule in form_validation (/showthread.php?tid=40846)



url validation rule in form_validation - El Forum - 04-20-2011

[eluser]Unknown[/eluser]
i read in user guide, ci does't include url validation rule in form_validation class.
anyone can ignite me to solve this problem? i'm very tired even to searching in google,

thanks Smile


url validation rule in form_validation - El Forum - 04-20-2011

[eluser]CroNiX[/eluser]
Well, I'm sure CI doesn't include this rule because everyone will have their own idea of what to allow as a url. Like, do you allow underscores, capital letters, etc. Personally I only allow lower-case letters, numbers and dashes.

Its easy to make your own validation rule(s) for your url case and extend Form_validation.

Heres a rule for only lower-case letters, numbers, and dashes
Code:
function valid_url($str)
{
    $this->set_message('valid_url', 'The %s field may only contain lower-case letters, numbers, and dashes.');
    return ( ! preg_match("/^([a-z0-9-'])+$/", $str)) ? FALSE : TRUE;    
}



url validation rule in form_validation - El Forum - 04-20-2011

[eluser]Unknown[/eluser]
yes i did,
i already extend class Form_validation, Big Grin

thanks