Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> js regexp w ie6, nie dziala tak jak wszedzie
soomal
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 4.03.2007

Ostrzeżenie: (0%)
-----


www.danetechniczne.pl
Zmodyfikowany skrypt jquery.autocomplete.
Pobieram ajaxem zamiast stringa diva wypełnionego spanami:
  1. <div><span class="qtModel"><strong>BMW 316</strong></span><span class="qtRocznik">1980</span><span class="qtMoc">91km</span><div class="klir"/></div></div>
Przed podmianą treści inputa parsuje regexpem, który wszedzie działa dobrze, a pod ie6 zostaje końcówka "<DIV class=klir></DIV></DIV>".
  1. var re = new RegExp('<div><span class=.?qtModel.?>(.*?)<\/span><span class=.?qtRocznik.?>([0-9]*)<\/span><span class=.?qtMoc.?>([0-9]*)(.+)','i');
  2. var newstr = str.replace(re,"$1");
Coś można z tym zrobić?
Obsługa IE6 w tym serwisie to wymóg bossa, osobiście najchętniej sam bym to zostawił.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:22