Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js / wyrażenia regularne] poprawne wyrażenie regularne na potrzeby funkcji
Forum PHP.pl > Forum > XML, AJAX
hostingekspert
Witam

potrzebuje napisać funkcje, która przelatuje po wszystkich elementach tablicy JavaScript'owej i odnajduje pasujące do wzorca (z użyciem wyrażeń regularnych). Macie jakieś pomysły?

Pozdr
erix
No to nie możesz zwykłej pętli zrobić? tongue.gif

Kod
for(var i=0;i<tablica.length;i++){
   tablica[i]...
}

A co w wielokropku? Jeśli czytałeś o regexpach w JS, to szybko wpadniesz co i jak. [;
hostingekspert
powiedzmy ze istnieje sobie

Kod
<script type="text/javascript">
function pokaz(val) {
var Wzor = new RegExp("r?.*" + val + ".*?");
var str = "watch watched watching watches watchxxx"; //ciąg powstały z połaczenia tablicy poprzez join(" ")
var tab = str.match(Wzor);
document.write(tab.join(" - ") +"<BR>");

}
</script>


chodzi o wyrażenie, jakie wyrażenie reguralne zastosować ( zamiast ("r?.*" + val + ".*?"); ) aby funkcja zwracała tablicę pasujących wyników podobnie jak SQLowe like "%$val%" bo nie mogę na to wpaść sad.gif
Spawnm
Proszę poprawić tytuł na bardziej sensowny, oraz proszę używać BBcode.
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.