Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
Gość
  1. <div costam="JakiesLiczby/1/[1111]"></div>



jak z parametru costam wyciągnąć liczby z pomiędzy nawiasu kwadratowego? jakiego wyrażenia użyć?
kamil4u
Masz gotowca:
[JAVASCRIPT] pobierz, plaintext
  1. <div title="JakiesLiczby/1/[1111]" id="test">1</div>
  2.  
  3. <script>
  4. val = document.getElementById('test').title;
  5. alert( /.*\[(\d+)\].*/.exec(val)[1] );
  6. </script>
[JAVASCRIPT] pobierz, plaintext

Ale na przyszłość damy Ci tylko wskazówki smile.gif + ten link http://www.egrafik.pl/kurs-regex-wyrazenia-regularne/
Gość
wszystko byłoby pewnie fajnie, gdyby nie fakt, że mam właśnie parametr costam, a nie title
[javscript]var val = document.getElementById('test').costam;
alert( /.*\[(\d+)\].*/.exec(val)[1] );[/javascript]

nie mam pojęcia jak pobrać wartość tego parametru, jakieś sugestie?
Fifi209
Nie istnieje atrybut costam dla div ani żadnego innego znacznika
morbic
  1. <div costam="JakiesLiczby/1/[1111]" id="test">1</div>
  2.  
  3. <script type="text/javascript">
  4. val = document.getElementById('test').getAttribute('costam');
  5. alert( /.*\[(\d+)\].*/.exec(val)[1] );


Co to za atrybut "costam"? co_jest.gif Używanie niestandardowych atrybutów raczej jest bardzo kiepskim pomysłem.. Nie możesz użyć title, alt, rel albo coś w tym stylu?
Gość
wielkie dzięki dla morbica i kamil4u smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.