Regulære udtryk som driller
Jeg bruger flg. regulære udtryk til at se på en given HTML-streng, og bestemme hvorvidt den første <DIV> tag benytter absolut eller relativ placering)//---------------------
var re2=/<div[^\>]style\s*=[\"\'\s][\S\s]*position\s*:\s*(relative|absolute)+/i
//---------------------
Dette udtryk skulle gerne matche f.eks denne tekst:
<DIV id="blabla" style="top:100;position:absolute">indhold</DIV>
- og returnere "absolute" i RegExp.$1
Men den driller! Jeg kan kun få den til at virke hvis jeg tjekker for *enten* "absolute" eller "relative", og altså ikke både-og. Hvilket er hvad jeg vil.
Er der nogen som kan fortælle mig hvad jeg gør forkert?
