Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: JS wyrazenia
Forum PHP.pl > Forum > Po stronie przeglądarki
demoniczny
  1. var url = prompt("Podaj Link z Youtube", "http://");
  2. text.value += "[youtube]" + url + "[/youtube]";

Potrzebuje aby skrypcik ten wyciągał 11 znakowy indentyfikator a nie wiem jak to sie robi w js ;/
kamil4u
http://www.egrafik.pl/kurs-regex-wyrazenia-regularne/ - jak nadal nie będziesz wiedział, pokaż jak próbowałeś zrobić, a my Ci pomożemy(dokładniej).
demoniczny
  1. var matched = /([0-9_-a-zA-Z]+){11}/i.exec(url);

Ale na koncu dodaje ,8

[youtube]h40aPuPYbLU,U[/youtube]
Przyklad wyzej ;/ nie wiem co z tym nie tak
kamil4u
[JAVASCRIPT] pobierz, plaintext
  1. <script>
  2. var www = "http://www.youtube.com/watch?v=-bbQUDFkdsU";
  3. var test = /v=([0-9_\-a-zA-Z]{11})/.exec( www );
  4. alert( test[1] );
  5. </script>
[JAVASCRIPT] pobierz, plaintext


Znajdź różnicęsmile.gif
demoniczny
Wszystko OK ale 2 razy dodaje ;/
[youtube]v=HkUL2-q0cZ8,HkUL2-q0cZ8[/youtube]
kamil4u
Dodaje raz, źle przekopiowałeś smile.gif
To jest ważne:
Kod
test[1]
, a jeszcze dokładniej [1]
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.