What does the code below mean
<p>Please can someone explain what the following email valadation symbols means:</p>

<pre><code>/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;    
</code></pre>

<p>the script is below:</p>

<pre><code> function ValidateEmail(uemail)  
 {  
     var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;  
     if(uemail.value.match(mailformat))  
     {  
         return true;  
     }  
     else  
     {  
         alert("You have entered an invalid email address!");  
         uemail.focus();  
         return false;  
     }  
  }  
</code></pre>
