Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Visual Basic: Determinar espacios en blanco

Estas en el tema de Visual Basic: Determinar espacios en blanco en el foro de Visual Basic clásico en Foros del Web. Quiero que cuando un usuario intente entrar su nombre de usuario, no pueda introducir nombres con caracteres en blanco. Ejemplo:javier elrey Debería ser javierelrey Me ...
  #1 (permalink)  
Antiguo 01/08/2002, 01:42
 
Fecha de Ingreso: julio-2002
Ubicación: Madrid
Mensajes: 19
Antigüedad: 21 años, 9 meses
Puntos: 0
Visual Basic: Determinar espacios en blanco

Quiero que cuando un usuario intente entrar su nombre de usuario, no pueda introducir nombres con caracteres en blanco. Ejemplo:javier elrey
Debería ser javierelrey
Me gustaría poder controlar que no llegasen a realizar esto. Prefiero que sea con Javascript pero creo que no existe ninguna función posible. Por ello, os ruego me digais como se puede hacer en Visual Basic.
Como siempre, GRACIAS a todos por vuestra atención ;)
  #2 (permalink)  
Antiguo 01/08/2002, 01:45
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Visual Basic: Determinar espacios en blanco

Con la función Trim quitas todos los espacios en blanco

Cadena=Trim(" Hola Hola ")

Te generaria

Cadena="HolaHola"

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 01/08/2002, 17:31
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Visual Basic: Determinar espacios en blanco

Bueno ssegun el mail que me mandaste, no tengo idea si en VB existe la función Instr, en VbScript si así que quedaría así:

If Instr(cadena,chr(32)) Then
'Mensaje de error por q hay un espacion
Else
'Todo bien
End If

chr(32) corresponde al valor ASCII de un espacio en blanco.

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:46.