Pytania oznaczone «regex»

Wyrażenia regularne zapewniają deklaratywny język dopasowywania wzorców w łańcuchach. Są one powszechnie używane do sprawdzania poprawności ciągów, analizowania i transformacji. Ponieważ wyrażenia regularne nie są w pełni znormalizowane, wszystkie pytania z tym znacznikiem powinny również zawierać znacznik określający odpowiedni język programowania lub narzędzie. UWAGA: Pytanie o HTML, JSON itp. Wyrażenia regularne zwykle spotykają się z negatywnymi reakcjami. Jeśli istnieje parser, użyj go zamiast tego.

1377
Jak używać zmiennej w wyrażeniu regularnym?

Chciałbym stworzyć String.replaceAll()metodę w JavaScript i myślę, że użycie wyrażenia regularnego byłoby najkrótszym sposobem na zrobienie tego. Nie mogę jednak wymyślić, jak przekazać zmienną do wyrażenia regularnego. Mogę to zrobić już, która zastąpi wszystkie wystąpienia "B"z...

1246
\ d jest mniej wydajny niż [0-9]

Zrobiłem komentarz wczoraj na odpowiedź, gdzie ktoś użył [0123456789]w wyrażeniu regularnym zamiast [0-9]lub \d. Powiedziałem, że prawdopodobnie bardziej efektywne jest użycie specyfikatora zakresu lub cyfry niż zestawu znaków. Postanowiłem to dzisiaj przetestować i ku mojemu zaskoczeniu odkryłem,...

750
Sprawdź, czy ciąg pasuje do wyrażenia regularnego w JS

Chcę użyć JavaScript (może być z jQuery), aby przeprowadzić weryfikację po stronie klienta, aby sprawdzić, czy łańcuch pasuje do wyrażenia regularnego: ^([a-z0-9]{5,})$ Idealnie byłoby wyrażenie, które zwróciło prawda lub fałsz. Jestem początkującym w JavaScript, czy match()robi to, czego...

580
Wyrażenia regularne selektora jQuery

Jestem po dokumentacji dotyczącej używania symboli wieloznacznych lub wyrażeń regularnych (nie jestem pewien co do dokładnej terminologii) za pomocą selektora jQuery. Szukałem tego sam, ale nie byłem w stanie znaleźć informacji na temat składni i sposobu jej użycia. Czy ktoś wie, gdzie jest...