Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355

    calcolo lunghezza testo in DB

    Allora il problema è questo:

    in una textarea viene inserito del testo usando alcuni tag per la sua formattazione (es:bla bl bla)ecc...
    questo valore (inserito nel campo textarea) viene poi salvato in un campo di DB

    ora vorrei visualizzarne il contenuto ma limitando la lunghezza del testo.

    faccio un esempio:
    l'utente ha inserito: Oggi ho mangiato(mangiato in grassetto) una mela
    nel db viene archiviato : Oggi ho mangiato una mela

    ora io voglio visualizzare solo : Oggi ho mangiato
    ma se uso la funzione che mi estrae solo i primi 16 caratteri ottengo in maniera errata la visualizzazione del testo perchè il computer legge : Oggi ho [b] (16 caratteri) e quindi mi visualizza solo : Oggi ho

    qualcuno sa aiutarmi a risolvere questo problema?

  2. #2
    devi usare una regular expression che tiri via i tag html. cerca in questo forum, se ne è parlato diverse volte

  3. #3
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    cosa cerco?
    un linck al thread?

  4. #4
    Utente di HTML.it L'avatar di maspar
    Registrato dal
    Mar 2001
    Messaggi
    276
    Se ho ben capito dovresti ripulire una stringa da eventuali tag html?

    Prova questa funzione:
    codice:
    Function NoHTML(Stringa)
       Set RegEx = New RegExp
       RegEx.Pattern = "<[^>]*>"
       RegEx.Global = True
       RegEx.IgnoreCase = True
       NoHTML = RegEx.Replace(Stringa, "")
    End Function
    Non discutere mai con un idiota: la gente potrebbe non notare la differenza. (Arthur Bloch)

    Ricchezza di fini, semplicità di mezzi. (Arne Naess)

  5. #5
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    okkkkk!!!!

    funziona alla grande.

    ho ancora qualche problemino ma provo a cavarmela da solo prima di disturbare ancora

    grazie 1000

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