Avatar billede wordwrap Nybegynder
09. juli 2005 - 13:31 Der er 8 kommentarer og
1 løsning

undesøg om der er en parentes, og find værdi i den

Hejsa...

nogen der ved hvordan / om man kan følgende

Har et par options felter, hvor i der står noget tekst.. og muligvis er sat en ().

skal have undersøgt om den () findes og så fremt den gør, skal jeg bruge det der står i den...

nogen der har en fiks måde det kan gøres på ??

på forhådn tak

/strange
Avatar billede thesurfer Nybegynder
09. juli 2005 - 13:41 #1
Jeg tror at det nemmeste er, at bruge RegExp.. men da jeg kan finde ud af det, bruger jeg bare substring..

Eksempel:

<script type="text/JavaScript">
var streng = "dette er (en) streng." // dette er indholdet fra din option
var noget = "";

function find_det()
{

if (streng.indexOf("(") > -1 && streng.indexOf(")") > -1) {
    noget = streng.substring(streng.indexOf("(") +1);
    noget = noget.substring(0,noget.indexOf(")"));
    alert(noget);
}

}

find_det(); // aktiver funktionen
</script>

Hvis os din form, så kan vi komme med en bedre løsning..

/theSurfer
Avatar billede roenving Novice
09. juli 2005 - 13:44 #2
F.eks.

var optionTxt = "Her er der en option med en parantes i (Og en tekst i parantesen)";
var parantesTxt = optionTxt.replace(/.*?\((.*)\).*?/,"$1");
if(parantesTxt)alert(parantesTxt);
Avatar billede roenving Novice
09. juli 2005 - 13:45 #3
Prøv at fjerne parantesen og/eller teksten inde i !-)
Avatar billede roenving Novice
09. juli 2005 - 13:46 #4
Måske skulle vi lige tage med:

<script language="javascript" type="text/javascript">
var optionTxt = "Her er der en option med en parantes i";
var parantesTxt = optionTxt.replace(/.*?\((.*)\).*?/,"$1");
if(parantesTxt&&parantesTxt!=optionTxt)alert(parantesTxt);
</script>
Avatar billede wordwrap Nybegynder
09. juli 2005 - 13:51 #5
kigger lige lidt på det forslag senere.... tror godt jeg kan få det der flettet lidt sammen med alt det andet :D

smider noget kode, hvis det driller alt for meget... ;-)
Avatar billede thesurfer Nybegynder
09. juli 2005 - 13:53 #6
..der skulle have stået "men da jeg ikke kan finde ud af det" (manglede "ikke").. makes no sense without it.. :-)

/theSurfer
Avatar billede wordwrap Nybegynder
01. august 2005 - 08:52 #7
blev vist til en lidt lang pause :s

men men... det virker da..

roenving, smider du lige et svar ?
Avatar billede roenving Novice
01. august 2005 - 08:57 #8
Velbekomme '-)
Avatar billede roenving Novice
01. august 2005 - 09:12 #9
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester