|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
javascript trim???????
function Trim()
{ re=/\s+$|^\s+/g; //re1=/^\s+$|^\s+$/g;// da modificare ???? with (document.modulo) { prova=input.value.replace(re,""); p2=prova.replace(re1,"_"); output.value=p2; } } questa funzione mi leva gli spazi a destra e sinistra e quelli eccessivi al centro. fino a qui va bene.. ora vorrei togliere anche quest'ùltimo quello che rimane al centro e sostituirlo con un altro carattere ma non ci riesco potete aitarmi? tnks
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
per chi la vuole provare....
<html> <SCRIPT> <!-- var prova="" var s=new String; var out = new String; var nomi = new Array(); function Trim() { re=/\s+$|^\s+/g; with (document.modulo) { prova=input.value.replace(re,""); nomi = prova.split(" "); for (i=0;i<nomi.length;i++) { out +=nomi[i]; } out = nomi.join("_") output.value=out; } } function LTrim() { re=/^\s+/g; with (document.modulo) { output.value=input.value.replace(re,""); } } function RTrim() { re=/\s+$/g; with (document.modulo) { output.value=input.value.replace(re,""); } } //--> </SCRIPT> <body> <FORM NAME="modulo"> Input: <INPUT TYPE="text" NAME="input"> <BR> Output: <INPUT TYPE="text" NAME="output"> <BR> <BR> <INPUT TYPE="button" VALUE="FullTrim" onClick="Trim()"> - <INPUT TYPE="button" VALUE="Left Trim" onClick="LTrim()"> - <INPUT TYPE="button" VALUE="Right Trim" onClick="RTrim()"> - </FORM> <body> </html>
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
c'è un bug???
la funzione trim non va tanto bene perchè se ho una parola stringa fatta in questo modo.. ciao a tutti (doppio spazio tra ciao e a) la funzione me me toglie un solo spazio...
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jul 2003
Città: pisa
Messaggi: 141
|
non so se ho capito bene cosa vuoi fare, guarda se questo pezzo può andare:
Codice:
function trim_all(){
...
var re1=/^\s+|\s+$/g;
var re2=/\s+/g;
str=str.replace(re1,"");
str=str.replace(re2,"_");
...
}
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:03.



















