Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Ultimi 3 caratteri

  1. #1

    Ultimi 3 caratteri

    Buongiorno
    Da un dbase, voglio stampare a video un campo senza gli ultimi tre caratteri.
    Esempio:
    <%=Mostra("nome")%>
    nome contiene "francesca"
    Come faccio a visualizzare a video così:
    "france***", al posto degli ultimi tre caratteri deve comparire tre asterischi.
    Centrano qualcosa le stringhe len left. Quale è la sintassi?
    Grazie.

  2. #2
    nuova_stringa = left(vecchia_stringa, len(vecchia_stringa)-3) & "***"

    that easy!

  3. #3
    Ho fatto così:
    <%
    vecchia_stringa= Mostra("nome")
    nuova_stringa = left(vecchia_stringa, len(vecchia_stringa)-3) & "***"
    %>

    Ma mi da errore
    Microsoft JScript runtime error '800a138f'

    Object expected
    Grazie.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Stai usando jscript non vbscript quindi la sintassi cambia un po'.

    Roby

  5. #5
    Grazie e quindi come cambia la sintassi!

  6. #6
    codice:
    <%var stringa= Mostra("nome");%>
    <SCRIPT type="text/javascript">
            function Len(stringa)
        
            {  return String(stringa).length;  }
    		
    		function Left(stringa, n)
          
            {
                    if (n <= 0)     
                            return "";
                    else if (n > String(stringa).length)   
                            return str;                
                    else 
                            return String(stringa).substring(0,n);
            }
    </script>
       <%
    
    nuova_stringa = left(stringa, len(stringa)-3) & "***"
    %>
    è chiaro che mi da sempre errore in nuova_stringa

  7. #7

  8. #8
    Ma mi da errore
    Microsoft JScript runtime error '800a138f'

    Object expected
    è chiaro nel senso che è in jscript è sbagliata la sintassi, ma sono qui per imparare.
    Grazie!

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.