Vérification d'une adresse mail en JavaScript

Cette fonction qui se résume à un test en expression regulière permet de vérifier la cohérence et la conformité d'une adresse mail.

Le code JavaScript

                                            
                                                <script language="javascript">
                                                
                                                    function checkEmail(pEmail) {
                                                        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(pEmail)) {
                                                            return true;
                                                        } else {
                                                            return false; 
                                                        }
                                                    }
                                                    
                                                </script>
                                            
                                        

Exemple de mise en œuvre

                                            
                                                <script language="javascript">
                                                    
                                                    if (checkEmail("contact@ahounou.com") {
                                                        // L'adresse mail est correcte
                                                        // ...
                                                    } else {
                                                        // L'adresse mail n'est pas correcte
                                                        // ...
                                                    }
                                                    
                                                </script>