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

    spazio nelle regular expression

    è possibile che tale reg.exp:

    var re = new RegExp("^[0-9a-zA-Z\-\.àèìòùÀÈÌÒÙ'&]*$");

    non ammette che si inserisca uno spazio tra le parole ?

    mentre scritta in questa maniera:
    var re = new RegExp("^[0-9a-zA-Z\-\.àèìòùÀÈÌÒÙ'& ]*$");

    si risolve il problema??
    (la differenza tra le 2 sta nello spazio prima dell'ultima parentesi quadra, mich non mi ammazzare eh)

  2. #2
    è meglio usare \s?

    forse non centra nulla

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Esatto: dentro quella quadra ci sono tutti i caratteri (o range di caratteri) validi (che tu hai deciso essere validi). Se inserisci lo spazio questo viene aggiunto.

    il \s prende in considerazione i caratteri spazio, tab e forse qualche altro carattere di spaziatura.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    beh ma quindi mi basta lo spazio

    tanto+che con \s non mi funziona per nulla

  5. #5
    grazie mich_, anche oggi tho martellato

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.