Ottenere la prima lettera di una parola in maiuscolo non ASP

In questo breve articolo andremo a vedere passo dopo passo come fare a prendere una parola e trasformarla nella parola stessa solo con la prima lettera maiuscola.

Per prima cosa supponiamo che la nostra parola sia memorizzada nella variabile word:

<%
word = "primalettera"
word = lcase(word)
'la funzione lcase prende una variabile e trasforma in minuscolo tutte le lettere che la compongono
%>

A questo punto combinando le funzioni ucase,left e right possiamo ottenere il risultato che ci eravamo prefissati.


Ecco il codice completo:

<%
word = "primalettera"
word = lcase(word)
'la funzione lcase prende una variabile e trasforma in minuscolo tutte le lettere che la compongono

word = ucase(left(word,1)) & right(word,len(word)-1)
'otteniamo che word sarà uguale a: Primalettera
%>

Riassumendo per prima cosa rendiamo la parola desiderata composta solo da lettere minuscole mediante l’uso di lcase;
in seguito rendiamo maiuscola la prima lettera della parola tramite il codice:
ucase(left(word,1));

con il codice
right(word,len(word)-1)
prendiamo tutta la parola escudendo la prima lettera;

concateniamo la prima lettera e il resto della parola mediante l’operatore &;

Lo stesso risultato si sarebbe potuto ottenere scrivendo:

<%
word = "primaLettera"
word = ucase(left(word,1)) & lcase(right(word,len(word)-1))
%>

Inotre ci potrebbe essere utile creare una funzione primaMasiuscola:

<%
function primaMasiuscola(word)
       primaMasiuscola= ucase(left(word,1)) & lcase(right(word,len(word)-1))
end function
%>