Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Limitare caratteri in form

    Ciao a tutti vorrei limitare i caratteri che un utente può inserire in un input a questi caratteri:
    lettere minuscole e maiuscole,numeri e due trattini - _
    e non consentendo gli spazi

    Ho provato così,ma non funziona
    Codice PHP:
    var nome document.modulo.nome.value;
    var 
    myregexp = /^[a-zA-Z0-9]+$/;

    //controllo
    if (((nome == "") || (nome == "undefined")) || (nome.length 6) || (nome.length>20) || (myregexp.test(nome) == false))  {
    alert('errore');

    Grazie

  2. #2
    Utente di HTML.it L'avatar di marty89
    Registrato dal
    Apr 2011
    Messaggi
    107
    Ciao, se la variabile nome contiene il valore corretto, il codice è giusto e funziona. Se, però, vuoi permettere anche - e _ devi aggiungerli nell'espressione regolare così:
    codice:
    var myregexp = /^[a-zA-Z0-9_-]+$/;
    Spero di esserti stata di aiuto.

  3. #3
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    o anche…:

    codice:
    var myregexp = /^[\w\-]+$/i;

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.