Advertisement
Guest User

Untitled

a guest
Mar 21st, 2017
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.68 KB | None | 0 0
  1. [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)
  2.  
  3. $j("#fld_emailaddress").live('change',function() {
  4. var emailaddress = $j("#fld_emailaddress").val();
  5.  
  6. // validation here?
  7.  
  8. if(emailaddress){}
  9.  
  10. // end validation
  11.  
  12. $j.ajax({
  13. type: "POST",
  14. url: "../ff-admin/ff-register/ff-user-check.php",
  15. data: "fld_emailaddress="+ emailaddress,
  16. success: function(msg)
  17. {
  18. if(msg == 'OK') {
  19. $j("#fld_username").attr('disabled',false);
  20. $j("#fld_password").attr('disabled',false);
  21. $j("#cmd_register_submit").attr('disabled',false);
  22. $j("#fld_emailaddress").removeClass('object_error'); // if necessary
  23. $j("#fld_emailaddress").addClass("object_ok");
  24. $j('#email_ac').html('&nbsp;<img src="img/cool.png" align="absmiddle"> <font color="Green"> Your email <strong>'+ emailaddress+'</strong> is OK.</font> ');
  25. } else {
  26. $j("#fld_username").attr('disabled',true);
  27. $j("#fld_password").attr('disabled',true);
  28. $j("#cmd_register_submit").attr('disabled',true);
  29. $j("#fld_emailaddress").removeClass('object_ok'); // if necessary
  30. $j("#fld_emailaddress").addClass("object_error");
  31. $j('#email_ac').html(msg);
  32. }
  33. }
  34. });
  35. });
  36.  
  37. function isValidEmailAddress(emailAddress) {
  38. var pattern = /^([a-zd!#$%&'*+-/=?^_`{|}~u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]+(.[a-zd!#$%&'*+-/=?^_`{|}~u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]+)*|"((([ t]*rn)?[ t]+)?([x01-x08x0bx0cx0e-x1fx7fx21x23-x5bx5d-x7eu00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]|\[x01-x09x0bx0cx0d-x7fu00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))*(([ t]*rn)?[ t]+)?")@(([a-zdu00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]|[a-zdu00A0-uD7FFuF900-uFDCFuFDF0-uFFEF][a-zd-._~u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]*[a-zdu00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]).)+([a-zu00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]|[a-zu00A0-uD7FFuF900-uFDCFuFDF0-uFFEF][a-zd-._~u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]*[a-zu00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]).?$/i;
  39. return pattern.test(emailAddress);
  40. };
  41.  
  42. if( !isValidEmailAddress( emailaddress ) ) { /* do stuff here */ }
  43.  
  44. function isValidEmailAddress(emailAddress) {
  45. var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/i);
  46. // alert( pattern.test(emailAddress) );
  47. return pattern.test(emailAddress);
  48. };
  49.  
  50. $(document).ready(function() {
  51.  
  52. $('#emailid').focusout(function(){
  53.  
  54. $('#emailid').filter(function(){
  55. var emil=$('#emailid').val();
  56. var emailReg = /^([w-.]+@([w-]+.)+[w-]{2,4})?$/;
  57. if( !emailReg.test( emil ) ) {
  58. alert('Please enter valid email');
  59. } else {
  60. alert('Thank you for your valid email');
  61. }
  62. })
  63. });
  64. });
  65.  
  66. function isValidEmailAddress(emailAddress) {
  67. var pattern = new RegExp(/^([w-.]+@([w-]+.)+[w-]{2,4})?$/);
  68. return pattern.test(emailAddress);
  69. };
  70.  
  71. $("input#email-address").verimail({
  72. messageElement: "p#status-message"
  73. });
  74.  
  75. if($("input#email-address").getVerimailStatus() < 0){
  76. // Invalid email
  77. }else{
  78. // Valid email
  79. }
  80.  
  81. var pattern = new RegExp("^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9]+(\.[A-Za-z0-9]+)*(\.[A-Za-z]{2,})$");
  82. var result = pattern .test(str);
  83.  
  84. abc@gmail..com
  85. abc@gmail.com..
  86.  
  87. abc.efg@gmail.com
  88. abc@gmail.com.my
  89.  
  90. var emailRegex = new RegExp(/^([w.-]+)@([w-]+)((.(w){2,3})+)$/i);
  91. var valid = emailRegex.test(emailAddress);
  92. if (!valid) {
  93. alert("Invalid e-mail address");
  94. return false;
  95. } else
  96. return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement