Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2016
    Messaggi
    2

    separare un elenco di nomi con la virgola

    salve buona domenica a tutti


    sono un nuovo utente e sto cercando di risolvere questo piccolo problema con la mia form




    come detto ho un semplice form con una textarea




    nella textarea ho un elenco di nomi e cognomi e tra parentesi ho anche la città di provenienza


    faccio un esempio pratico


    mario rossi (roma)
    giovanni bianchi (milano)
    antonio verdi (napoli)




    inviando il form vorrei avere l’evenco dei nomi e cognomi separati da una virgola ed eliminare il contenuto delle parentesi che in questo caso contiene la città di provenienza


    esempio di quello che vorrei ottenere


    mario rossi, giovanni bianchi, antonio verdi



    spero nel vostro aiuto

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    potresti usare una regular expression, sostituendo tutto quello che c'è tra parentesi con la virgola
    codice:
    set re=Server.CreateObject("VBScript.RegExp")
    re.Global=true
    re.Multiline=true
    re.Pattern="\s*\([^\)]+\)\s*"
    str=re.Replace(Request("NomeTextArea"),", ")
    if inStr(str,", ") then str=Left(str,Len(str)-2)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2016
    Messaggi
    2
    perfetto ho provato il codice e funziona benissimo veramente grazie mille



    se nel caso ho l'elenco dei nomi senza le parentesi solo nome e cognome e voglio separare lo stesso con la virgola

    così
    es. elenco nomi

    mario rossi
    giovanni bianchi
    antonio verdi

    per ottenere questo risultato

    mario rossi, giovanni bianchi, antonio verdi

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.