Witam,
Mam skrypt który sprawdza poprawność mail, ale nie wiem jaką regułę wpisać, żeby sprawdzał pole czy jest odpowiednia ilość znaków, datę itd.
Tutaj Javascript
  1. <script LANGUAGE="JavaScript">
  2. function log_spr_email(){
  3. var email = document.rej.email.value;
  4. if(email.match(/^([A-Za-z0-9\-]*\w)+@+([A-Za-z0-9\-]*\w)+(\.[A-Za-z]*\w)+$/) == null){
  5. document.rej.email.style.border = "solid 2px red";
  6. document.getElementById('log_kom_email').style.color = "red";
  7. document.getElementById('log_kom_email').innerHTML = " ? Niepoprawny adres e-mail";
  8. } else {
  9. document.rej.email.style.border = "solid 1px green";
  10. document.getElementById('log_kom_email').style.color = "green";
  11. document.getElementById('log_kom_email').innerHTML = '<img src="good.gif" alt="Adres e-mail prawidłowy" border="0" />' ;
  12. }
  13. }
  14. </SCRIPT>

Formularz

  1. <form name="rej">
  2. <input id="email" name="email" type="text" class="log_input" onblur="log_spr_email()" >
  3. <div id="log_kom_email"> Podaj adres e-mail</div>
  4. </form>