Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339

    non capisco la Regular Expression

    Allora io ho un capo di testo
    e voglio applicare un Regular Expression

    che mi dica

    Caratteri Max = 9
    Che è possibile inserire = -,A alla Z,a alla z, * e numeri.

    Ma nn riesco a capire. Scusate
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  2. #2
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    0-9


    si lo so,è difficile e trovi poca roba in giro,io personalmente non li uso
    e non trovo mai nessuno che li usi
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    Non capisco scusa , ma l'utente non deve inserire _
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da Chan
    Non capisco scusa , ma l'utente non deve inserire _
    quando ho scritto "0-9" lo ho fatto a memoria, se non sbaglio , ma ovviamente lo ho scritto senza controllare
    questo codice permette di inserie solo valori numerici da zero a nove
    il trattino è per dilimitare il range, ad esempio potevo scrivere a-z

    cmq prendilo alla buona, come detto è scritto a memoria
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    ValidationExpression="^\[a-z]$"
    HO provato cosi
    ma qualsiasi cosa metto non va bene mi esce sempre l'errore.
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    allora ho messa questa

    validationexpression="^([0-9][A-Z][a-z][\*])$"

    solo che ora

    lui mi controlla che la prima parte sia un numero la seconda A ecc

    se metto

    0Ac* mi dice ok

    se metto
    0aA* non va bene

    invece io voglio dirgli che vanno bene tutti quei caratteri. mmm
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    CI sono riuscito,

    validationexpression="^[A-Za-z0-9*]{0,9}$"
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  8. #8
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da Chan
    CI sono riuscito,

    validationexpression="^[A-Za-z0-9*]{0,9}$"
    ecco
    questo spiega come mai quasi nessuno le utilizza
    ma hai visto che casino??? come fai ad imparare a fare espressioni su quello che ti serve?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    per dai tutto sommato ci si capisce
    dentro alle quadre metti i caratteri che vuoi far includere
    e nelle graffe il numero di caratteri tipo da 0 a 9
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Kahm
    ecco
    questo spiega come mai quasi nessuno le utilizza
    ma hai visto che casino??? come fai ad imparare a fare espressioni su quello che ti serve?
    Quella era troppo facile

    Se vuoi impararle, prova a decifrare questa
    codice:
    //------------------------------------------------
    //valida la stringa dateStr
    //------------------------------------------------
    function IsDate(dateStr)
    {
    	var datePat = /^((3[01]|[12]\d|0?[1-9])\/(0?[13578]|10|12)\/(\d\d)?\d\d|(30|[12]\d|0?[1-9])\/(0?[469]|11)\/(\d\d)?\d\d|(2[0-8]|[01]\d|0?[1-9])\/(0?2)\/(\d\d)?\d\d|29\/(0?2)\/(1200|1600|2000|2400|2800|00)|29\/(0?2)\/(\d\d)?(0[48]|[2468][048]|[13579][26]))$/;
        var matchArray = dateStr.match(datePat); 
    	return !(matchArray == null);
    	
    }
    Pietro

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.