Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Regular expression

  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Regular expression

    Ciao a tutti!

    Non capendo un granchè di javascript vorrei un parere su questa regular expression.

    Io voglio che accetti

    1. spazi vuoti all'inizio e alla fine della stringa ma non in mezzo.
    2. solo caratteri A-Z, a-z, 0-9

    codice:
    per esempio 
    che accetti:
    spazioantonio13spazio 
    
    ma non accetti:
    anspaziotonio13spazio
    Non riesco a controllare gli spazi in mezzo!!!

    Ho creato questa reg exp (non sono neanche sicuro che la sintassi sia giusta):

    codice:
    var Chars_reg_exp = /^([/ /g a-zA-Z0-9]{4,15})+$/;
    Qualcuno può darmi una mano?
    Sicut Nox Silentes

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Io la farei cosi`:

    /^\s*([a-zA-Z0-9]+)\s*$/

    La parentesi tonda non e` necessaria, ma ti estrae il pezzo senza spazi attorno

    Al posto di \s puoi usare un singolo spazio

    Non ho capito che ci faceva il {4,15} (non e` nella tua spiegazinoe) e l'ho sostituito con +

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Grazie mille!

    Il 4,15 servono per impostare un minimo e un massimo di caratteri digitabili!

    Ora la provo e ti faccio sapere.
    Sicut Nox Silentes

  4. #4
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Va a meraviglia!
    Grazie
    Sicut Nox Silentes

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'importante e` che hai capito il perche` funziona, e soprattutto perche` prima non funzionava
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.