Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 23.06.2010 Ostrzeżenie: (0%)
|
Witam.
Bardzo prosze o pomoc. Mam następujący problem w java script: Na stronie znajduje się 10 <input type=hidden>, każdy z nich zawiera następujący ciąg znaków: rok/numer/ Chcę zrobić pentelke którą przelece wszystkie inputy wykrywając czy któryś z nich nie zawiera ciągu 2010/206/ Problem polega na tym że nie potrafie zarówno napisać jak i znaleźć przykładu do takiego wyrażenia ze znakiem / Wyrazenie w stylu: var ciag=/2010/206/gi; if (ciag.test(ducument.getElementById("dana").value)) alert('znaleziono'); nie dziala Probowałem już an milion sposobów, z nawiasami backslashami ale bez sukcesu Pozdrawiam serdecznie |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 23.06.2010 Ostrzeżenie: (0%)
|
Dziekuję.
Rozwiązanie jest prawie idealne, aczkolwiek jeśli w hiddenie pojawi sie cos takiego jak rok/numer/dowolnyciag to mi go nie znajdzie pomimo że rok/numer/ sie zgadza.
probowalem cos takiego:
.* - miało oznaczać dowolny ciąg znaków za rok/numer/ ale nie dziala przez search() też nie poszło Zawsze będzie rok/numer/ciąg gdzie ciąg to trzy literowy napis w stylu (NGL,NZA,NUP,NRY) Przykład: 1. 2010/206/NGL 2. 2010/208/NZA 3. 2010/206/NUP 4. 2010/521/NAZ Przy zapisie :
chciałbym znaleźć pozycję 1 i 3 bo szukam "2010/206/" Proszę o pomoc |
|
|
|
oepd Wyrażenia regularne 23.06.2010, 07:50:01
darko Powinieneś wyeskejpować znak / Coś takiego u mnie ... 23.06.2010, 09:28:52
mls Nie wiem jakim cudem rozwiązanie @Darko miałoby dz... 24.06.2010, 08:37:32
oepd Faktycznie u @Darko zamieniony byl input z patter... 24.06.2010, 14:22:05
darko Faktycznie, przepraszam za zamieszanie i dziękuję ... 24.06.2010, 14:46:00 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:29 |