Toon posts:

[JS] commando voor splitten naar array

Pagina: 1
Acties:

Verwijderd

Topicstarter
Zoals in PHP explode als ik het goed heb..

dus "a,2,3,4,5,6" converteren naar een array van $a[0] = "a" etc etc etc :)

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
array = string.split (",");

Verwijderd

Topicstarter
Op zondag 26 mei 2002 13:50 schreef Limhes het volgende:
array = string.split (",");
nog 1 vraag :D hoe kan ik zien hoeveel itesms er in een array zitten? :D

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07-09 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Op zondag 26 mei 2002 13:50 schreef Limhes het volgende:
array = string.split (",");
array is een gereserveerd woord, maar verder klopt het wel.
code:
1
2
3
4
5
var naaddraad = "h,a,l,l,o,h,o,e,g,a,a,t,h,e,t,?";
var reetveter = naaddraad.split(",");
for(i=0; i<reetveter.length; i++){
 document.write(i+": "+reetveter[i]+"<br>");
}

zal dit geven:
0: h
1: a
2: l
enz enz.

waarom herhaal ik bovenstaande post? :P

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07-09 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Op zondag 26 mei 2002 13:59 schreef xtentic het volgende:

[..]

nog 1 vraag :D hoe kan ik zien hoeveel itesms er in een array zitten? :D
zoals ik hierboven zei: naamvandearray.length :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
Gelukt :)

ik heb nu dit en tegelijk dus de naam explode gegeven :D
code:
1
2
3
4
5
6
7
8
function explode(stringinput) {
    testarray = stringinput.split(",");
    for (x = 0; x < stringinput.length; x++) {
      varOption[x] = testarray[x];
    }
    
    createForm(testarray.length);
}

en dat werkt *D nu alleen nog ff uitzoeken hoe ik spaties er uit filter B-)

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07-09 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

javascript replace functie :)

http://irt.org/xref/String.htm#replace()

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
Op zondag 26 mei 2002 14:14 schreef Prammenhanger het volgende:
javascript replace functie :)

http://irt.org/xref/String.htm#replace()
daar staat dat ik er idd wat mee kan doen, maar niet specifiek... heb je meer info?

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07-09 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var strText = new String();

// String definiëren
strText = '- Hallo dit is een regel tekst.<br>\,';'
strText+= '- En dit is nog een regel.<br>\n';
strText+= '- Zoals je kan zien is er geen behoefte.<br>\n';
strText+= '- Dit is de laatste regels tekst.<br>\n';

// In het document plaatsen
document.write(strText);

// De <BR>-tags vervangen voor niets
var re = new RegExp('<br>', 'gi');
bst newstr = strText.replace(re, '');

// In het document plaatsen
document.write(newstr);

Resultaat voor:
- Hallo, dit is een regel tekst.
- En dit is nog een regel.
- Zoals je kan zien is er geen behoefte.
- Dit is de laatste regel tekst.

Resultaat na:
- Hallo, dit is een regel tekst.- En dit is nog een regel.- Zoals je kan zien is er geen behoefte.- Dit is de laatste regel tekst.

Hth :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
dit werkt niet :(
code:
1
2
3
4
5
6
7
8
9
10
function explode(stringinput) {
    testarray = stringinput.split(",");
    for (x = 0; x < stringinput.length; x++) {
      var replacething = new RegExp(' ', 'gi');
    bla = testarray[x];
      varOption[x] = bla.replace(replacething, '');
    }
    
    createForm(testarray.length);
}

Why?

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
Op zondag 26 mei 2002 17:55 schreef xtentic het volgende:
dit werkt niet :(
code:
1
2
3
4
5
6
7
8
9
10
function explode(stringinput) {
    testarray = stringinput.split(",");
    for (x = 0; x < stringinput.length; x++) {
      var replacething = new RegExp(' ', 'gi');
    bla = testarray[x];
      varOption[x] = bla.replace(replacething, '');
    }
    
    createForm(testarray.length);
}

Why?
misschien: RegExp('\s', 'gi');

prammenhanger wat is dit?:
bst newstr = strText.replace(re, '');

Verwijderd

Topicstarter
Op zondag 26 mei 2002 18:22 schreef Limhes het volgende:

[..]

misschien: RegExp('\s', 'gi');

prammenhanger wat is dit?:
bst newstr = strText.replace(re, '');
werkt niet :(

  • Xanthus
  • Registratie: Februari 2002
  • Laatst online: 11-07 12:45
1 toets naast 'var' steeds volgens mij :)

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07-09 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Oeps, ik type blind 8-) is idd var ja :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
Op zondag 26 mei 2002 19:38 schreef Prammenhanger het volgende:
Oeps, ik type blind 8-) is idd var ja :)
maar het werkt nog steeds niet :'(

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07-09 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Hiermee worden bij mij toch echt alle spaties weggelaten hoor...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<SCRIPT language=javascript>
var strText = new String();
// String definiëren
strText = '- Hallo dit is een regel tekst.<br>\n';
strText+= '- En dit is nog een regel.<br>\n';
strText+= '- Zoals je kan zien is er geen behoefte.<br>\n';
strText+= '- Dit is de laatste regels tekst.<br>\n';

// In het document plaatsen
document.write(strText +"<br><BR><BR>");

// De <BR>-tags vervangen voor niets
var re = new RegExp(' ', 'gi');
var newstr = strText.replace(re, '');

// In het document plaatsen
document.write(newstr);

</SCRIPT>

Probeer dit eens, is iets anders dan bovenstaand (1x')

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
Op zondag 26 mei 2002 20:09 schreef Prammenhanger het volgende:
Hiermee worden bij mij toch echt alle spaties weggelaten hoor...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<SCRIPT language=javascript>
var strText = new String();
// String definiëren
strText = '- Hallo dit is een regel tekst.<br>\n';
strText+= '- En dit is nog een regel.<br>\n';
strText+= '- Zoals je kan zien is er geen behoefte.<br>\n';
strText+= '- Dit is de laatste regels tekst.<br>\n';

// In het document plaatsen
document.write(strText +"<br><BR><BR>");

// De <BR>-tags vervangen voor niets
var re = new RegExp(' ', 'gi');
var newstr = strText.replace(re, '');

// In het document plaatsen
document.write(newstr);

</SCRIPT>

Probeer dit eens, is iets anders dan bovenstaand (1x')
met dit
code:
1
2
3
4
5
6
7
8
9
10
function explode(stringinput) {
    testarray = stringinput.split(",");
    for (x = 0; x < stringinput.length; x++) {
      var re = new RegExp(' ', 'gi');
      var newstr = testarray[x].replace(re, '');
      varOption[x] = newstr; //testarray[x];
    }
    
    createForm(testarray.length);
}

krijg ik de error dat testarray[x] niet gedefenieerd is.. :(

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07-09 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Tsja, ik kan weinig doen zonder de functie createForm. Linkje?

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
Op zondag 26 mei 2002 20:35 schreef Prammenhanger het volgende:
Tsja, ik kan weinig doen zonder de functie createForm. Linkje?
http://217.121.134.169/1/bla.html :)

Alvast SUPER bedankt voor je ICQ Hulp :)

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07-09 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Zoals reeds over de ICQ verkondigt moest de definitie van var test... binnen die for-loop staan.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.

Pagina: 1