[Javascript]laatste 10 karakters uit lezen uit variabele

Pagina: 1
Acties:
  • 46 views sinds 30-01-2008

  • Jochemmol
  • Registratie: Augustus 2004
  • Laatst online: 07-05-2014
Ik heb div waar content in staat.

Ik lees de content zo uit

Content = document.getElementById('Content').value;

Nu staat de waarde van de div in de variabele. Nu wil ik uit de variabele de laatste 10 karakters hebben. Is dit mogelijk?? :?

Jochemmol


  • stp_4
  • Registratie: Maart 2003
  • Laatst online: 30-04 19:47
zoiets:
var Content = Content.substring(0,10);

sorry, dit is voor de 1ste 10 karakters...

tevens in verkeerd forum

[ Voor 50% gewijzigd door stp_4 op 28-04-2005 14:14 ]

stp - PSN ID: stp_4


  • Sappie
  • Registratie: September 2000
  • Laatst online: 27-04 07:10

Sappie

De Parasitaire Capaciteit!

http://www.javascriptkit.com/javatutors/string4.shtml

kijk op die link bijvoorbeeld eens, maar das uiteraard basic javascript.
edit:
beetje te laat, maar die link verduidelijkt iig het een en ander

[ Voor 24% gewijzigd door Sappie op 28-04-2005 14:11 ]

Specs | Audioscrobbler


Verwijderd

Jazeker :)

var content = document.getElementById('Content').value;
var lengte = content.length;

var resultaat = content.substring((lengte-10),lengte);

substring(vanaf,tot) is een functie om een stuk uit een tekst te pakken.

De code is lelijk, maar hopelijk duidelijk zo.

[ Voor 3% gewijzigd door Verwijderd op 28-04-2005 14:11 ]


  • Jochemmol
  • Registratie: Augustus 2004
  • Laatst online: 07-05-2014
Ik snap precies wat je bedoeld. Heel Logisch.

Bedankt allemaal

Jochemmol


  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Het kan ook makkelijker:

code:
1
2
var content = document.getElementById('Content').value;
var resultaat = content.substring(-10);

  • Jochemmol
  • Registratie: Augustus 2004
  • Laatst online: 07-05-2014
dis zal toch niet werken. Omdat je doet nu content.substring(-10);. dus je trekt er 10 karakters af en dan zet je hem in een andere variabele. En de laaste 10 karakters vergeet hij.

Maar die moet ik dus hebben

Jochemmol


  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Heb je het al getest?


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

André schreef op donderdag 28 april 2005 @ 16:21:
Heb je het al getest?

<input type="button" onclick="alert('abcdefghijklmnopqrstuvwxyz'.substr(-10))" value="alert( 'abcdefghijklmnopqrstuvwxyz'.substr(-10) )">
Heb jij het al getest?;) Dit werkt nl. niet in IE :)

Waarschijnlijk doel je op:

JavaScript:
1
2
var content = "blaataapjeoftochgeenblaat?"
var resultaat = content.substring(content.length-10);

[ Voor 26% gewijzigd door BtM909 op 28-04-2005 16:27 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 23:45

RM-rf

1 2 3 4 5 7 6 8 9

Jochemmol schreef op donderdag 28 april 2005 @ 16:15:
dis zal toch niet werken. Omdat je doet nu content.substring(-10);. dus je trekt er 10 karakters af en dan zet je hem in een andere variabele. En de laaste 10 karakters vergeet hij.

Maar die moet ik dus hebben
nee, wat andre aangeeft is een shorthand van de string.substring()-methode, substring(-10) wordt opgevat als: eerste variabele is -10 en negatieve getallen worden vanaf het einde van de string afgetrokken, het tweede getal is leeg, en dus gaat hij daar tot aan het einde ..

string.substring() is een zeer algemene programmeer-methode, die meerder talen kennen en vaak zo ongeveer hetzelfde werkt, in verschillende talen, enkel is het goed om daarbij wel rekening te houden dat soms er kleine verschillen in _kunnen_ zijn (zie ook het verschil tussen substr() en substring())

[ Voor 3% gewijzigd door RM-rf op 28-04-2005 16:25 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Er is een subtiel verschil tussen substr en substring. Maar laten we elkaar vooral niet proberen te verbeteren, iedereen kan het zelf lezen in een reference manual, die ook weer voor dit topic gebruikt had moeten worden.

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

BtM909 schreef op donderdag 28 april 2005 @ 16:23:
[...]
Heb jij het al getest?;) Dit werkt nl. niet in IE :)
Crap, altijd dat IE weer ;)

Verwijderd

Het topic had meer flair gehad als het iets was als, kom met de meest omslachtige manier/de meeste code om 10 karakters te krijgen.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op donderdag 28 april 2005 @ 16:38:
Het topic had meer flair gehad als het iets was als, kom met de meest omslachtige manier/de meeste code om 10 karakters te krijgen.
* BtM909 genoteerd voor WG contest 2005 :P :+

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Goed, verder lijkt me dit 10 karakter onderwerp wel genoeg uitgespit ;)
Pagina: 1

Dit topic is gesloten.