Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2003, 04:31
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 23 años, 1 mes
Puntos: 1284
Hola banzai:

La respuesta la sé (por lo hemos la hacer pruebas me ha funcionado) con javascript... Supongo que sabrás adaptarlo a asp
Código PHP:
<html>
<
head>
<
script language="Javascript">
<!--
function 
noDuplicarEspacios(entrada)    {
    while (
entrada != entrada.split("  ").join(" ")) entrada entrada.split("  ").join(" ");
    return 
entrada;
}
// -->
</script>
</head>
<body >

<form name="reemplazos">
<input type=text name=entrada >
<input type=text name=salida >
<input type=button name=actuar value="acción"
    onclick="salida.value = noDuplicarEspacios(entrada.value)">
</form>

</body>
</html> 
La forma de conseguirlo es separar con split las cadenas de 2 espacios y juntar el resultado con join...
Hay que hacerlo con un bucle while, mientras el resultado sea distinto al original...

Espero que te sirva

Saludos