Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776

    Regex per trovare solo trattini ripetuti

    Ciao a tutti,

    data la regex:
    codice:
    valore.replace(/([\-]+)/, "-");
    come posso fare in modo che qualsiasi trattino ripetuto venga sostituito con uno solo?
    ...attualmente lo fa solo con la prima occorrenza!
    Es:
    codice:
    come-posso---fare-in-modo-----che--qualsiasi
    diventi
    codice:
    come-posso-fare-in-modo-che-qualsiasi

    Grazie,
    Roberto

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Trovata:

    codice:
    /[-]+/g

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Quote Originariamente inviata da robynosse Visualizza il messaggio
    Trovata:

    codice:
    /[-]+/g
    le parentesi quadre non servono, ricordati il backslash per l'escape del -
    e sarebbe più corretto indicare da 2 a più ripetizioni
    codice:
    /\-{2,}/g

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 © 2024 vBulletin Solutions, Inc. All rights reserved.