02. december 2007 - 15:36Der er
5 kommentarer og 1 løsning
Fjene del af streng
Hej Jeg har en string der ser sådan ud: etellerandet<span style="color: rgb(255, 255, 255);">12</span>
Det jeg skal bruge er prod_id (som her er 12 men som kan være 0 - 9999) Jeg kan ikke bruge getElementById i det her tilfælde. Hvordan kan jeg ellers få fat i tallet?
Prøv at brug dette: ------------------------------------------
var str="blablanoget<span style=\"color: rgb(255,255,255);\">12</span>" // din string. var arrStr=str.split(/\>/); for(i=0;i<arrStr.length;i++){ var tal=arrStr[i].split(/\</)[0]; if(tal.match(/[0-9]/)){ // Dette er tallet, gør noget her. alert(tal); } }
var str="blablanoget<span style=\"color: rgb(255,255,255);\">12</span>" // din string. var reg = /^(.*?)<.*?>(.*?)<.*?>$/; var res = str.replace(reg,"$1;$2"); alert(res)
roenving -> det var da en smule kortere og lækker kode :) Jeg har to input-felter, hvor "etellerandet" bliver indsat i det ene og id'et i det andet.
Så jeg skal have de to values ($1 og $2) i hver deres variabel.. men jeg kan ikke lige se hvordan jeg kan gøre det?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.