• User Attivo

    Riutilizzo funzione Javascript

    Buon pomeriggio a tutti.
    Desidererei qualche consiglio su come modificare il seguente script per utilizzarlo nella stessa pagina per validare due indirizzi email.

    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <form name="validation" onSubmit="return checkbae()">
    Please input a valid email address:<br />
    <input type="text" size=18 name="emailcheck">
    <input type="submit" value="Submit">
    </form>
    <script language="JavaScript1.2">
    
    //Advanced Email Check credit-
    //By JavaScript Kit ...
    //Over 200+ free scripts here!
    
    var testresults
    function checkemail(){
    var str=document.validation.emailcheck.value
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filter.test(str))
    testresults=true
    else{
    alert("Please input a valid email address!")
    testresults=false
    }
    return (testresults)
    }
    </script>
    
    <script>
    function checkbae(){
    if (document.layers||document.getElementById||document.all)
    return checkemail()
    else
    return true
    }
    </script>
    
    <p align="center">This free script provided by<br />
    ...JavaScript
    Kit...</p>
    </body>
    </html>
    
    ```Lo script è assolutamente gratuito e scaricabile dall'indirizzo web nell'ancora del paragrafo e come sapete è modificabile a proprio uso.
    Ho verificato che però convalida bene domini TDL come .it mentre se si scrive .co invece di .com lo considera valido.
    Sapete dirmi come modificarlo in modo che convalidi adeguatamente anche il TDL .com?
    Grazie in anticipo a tutti coloro che mi daranno consigli e suggerimenti.

  • User Attivo

    I domini .co effettivamente esistono, quindi qualcuno potrebbe tranquillamente avere una mail [email protected].co


  • User Attivo

    @artasdog said:

    I domini .co effettivamente esistono, quindi qualcuno potrebbe tranquillamente avere una mail [email protected]

    Ma a me interessa solo .com!
    Proprio due giorni fa ho ricevuto uno SPAM con dominio .co!