Jump to content

Archived

This topic is now archived and is closed to further replies.

sdaniels

validating form input

Recommended Posts

I have found some code that validates that a text field has something@something.something to be sure that the user entered an email address in the right format. Only isue is that I do not understand it at all. could someone break it down for me? I tried to tweak the code to validate an IP address but its just not happening for me.


this is the code i have on my site, and it works great, but i dont understand what is going on here.


[code]
$eaddress = $_REQUEST['eaddress'];
if (!eregi ('^[[:alnum:]][a-z0-9_\.\-]*@[a-z0-9\.\-]+\.[a-z]{2,4}$',stripslashes(trim($eaddress)))) {
[/code]


Share this post


Link to post
Share on other sites
It uses Regular Expressions, which is something I am not good at.
Try to google some Regex tutorials...

This is a Regex you can use to validate IP's:
[code]^(([3-9]\d?|[01]\d{0,2}|2\d?|2[0-4]\d|25[0-5])\.){3}([3-9]\d?|[01]\d{0,2}|2\d?|2[0-4]\d|25[0-5])$[/code]

Share this post


Link to post
Share on other sites
thanks for the code, ill end up using it, but i really want to get my mind around how this syntax for this function is supposed to work. Ill try and google it, thanks.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.