![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam jako że dupa ze mnie nie znawca wyrażeń regularnych proszę was o pomoc w napisaniu warunku który znajdzie mi coś takiego
Napisałem sobie taką funkcję
i teraz chce teraz żeby, wyrażenie znalazło w latających w pętli stringach ciąg podany jako param i dodany do tego znak równości a na końcu w może być coś. Z góry dziękuje za odpowiedz. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Czyli musisz zamienić te zmienne na np. sort\[faculty_id\], sort\[12\], natomiast samo "sort" powinno już Ci działać. Tak więc użyj przed:
var reg = new RegExp("^("+ param +"=)\w{1,}$"); // jakaś moja rzeźba Funkcji replace na zmiennej parm i pozamieniaj znaki specjalne dodając przed nimi \, nie zapomnij o fladze "g". Tu przydatna stronka: http://www.egrafik.pl/kurs-regex-wyrazenia-regularne/ <- masz tam podane znaki specjalne. Ten post edytował kamil4u 3.10.2010, 19:15:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 00:46 |