ASP - pasar un caracter a mayuscula

 
Vista:

pasar un caracter a mayuscula

Publicado por Juampi (2 intervenciones) el 03/06/2002 19:31:22
Hola tengo la siguiente situacion, en un formulario tengo un text en el cual el usuario tipea su apellido, lo que quiero es poner en mayuscula la primera letra
Ej: apellido = AlgunaFuncion (Request.QueyrString("apellido"))
entonces la variable apellido contiene "Perez"
gracias
Juampi
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:pasar un caracter a mayuscula

Publicado por Avatar (150 intervenciones) el 03/06/2002 21:44:36
Te paso una funcioncita que te puede solucionar las cosas.. ;)

'*******************************************************************************
'*NOMBRE FUNCION: Convertir_May(Var_A_Mod)
'*FECHA CREACION: 04/07/00
'*ACTUALIZACION:
'*NOTAS: Convierte cualquier texto a:
'* 1º letra en mayuscula y el resto en minuscula
'* 2º si es una sigla, la deja en mayuscula
'*******************************************************************************Function Convertir_May(Var_A_Mod)
Dim I
If Trim(Var_A_Mod) <> "" Then
Var_A_Mod = Trim(UCase(Left(Var_A_Mod, 1)) + LCase(Right(Var_A_Mod, Len(Var_A_Mod) - 1)))
For I = 1 To Len(Trim(Var_A_Mod))
If (Mid(Var_A_Mod, I, 1) = " " Or Mid(Var_A_Mod, I, 1) = "'" Or Mid(Var_A_Mod, I, 1) = ".") And I <> Len(Trim(Var_A_Mod)) Then
If UCase(Mid(Var_A_Mod, I + 1, 1)) <> "Y" And UCase(Mid(Var_A_Mod, I, 1)) <> "E+1" And UCase(Mid(Var_A_Mod, I + 2, 1)) <> " " Then
Var_A_Mod = Left(Var_A_Mod, I) + UCase(Mid(Var_A_Mod, I + 1, 1)) + Right(Var_A_Mod, Len(Var_A_Mod) - I - 1)
End If
End If
Next
End If
Convertir_May = Var_A_Mod
End Function
'*******************************************************************************

Saludos mortales...

The Great Avatar
May the 8th Virtudes be with you
-------------------------------------
[email protected] %
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar