Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controllo dominio

  1. #1

    controllo dominio

    ciao a tutti, sto c4reando una form per la registrazione di domini e ho bisogno di fare un cotnrollo sulla validità del dominio scelto dall'utente

    ho trovato questa
    function checkRegExp()
    {
    var pattern = /^[0-9a-zA-Z_-]{3,}\.([a-zA-Z]{2,})$/
    var re = new RegExp(pattern);
    if (document.reg_vend.userid.value.match(re))
    return true;
    else {alert("Il dominio inserito non è stato digitato correttamente"); document.reg_vend.userid.focus(); return false; }
    }

    però se scrivo in maiuscolo oppure con . o con - ecc me lo accetta mentre la funzione dovrebbe controllarlo in base ai parametri stabiliti per la validità di un dominio.

    come posso fare?
    grazie

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    per il maiuscolo basta che togli A-Z dalla regexp
    il "." è ammesso in un dominio, il "-" (credo) pure

  3. #3
    quindi io potrei registrare un dominio camicie.triba.com non credo ho fatto delle prove su società di hosting e non lo accetta il trattino si. Dovrei permettere solo il trattino e il punto prima dell'estensione e basta. COme fare?

  4. #4
    risolto il problema con questa controllo che non ci siano caratteri non ammessi
    var pattern = /^[0-9a-z_-]+$/
    e poi l'estensione la faccio selezionare con i checkbox

  5. #5
    se nn sono troppo in ritardo...potresti utilizzare:
    pattern=/^[0-9_a-z\-]+\.(it|com|info)$/
    mettendo le estensioni che si possono registrare in successione nella parentesi finale, mettendo tra di loro |


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.