W fazie programowania za pomocą JavaScript może istnieć sytuacja, aby pozbyć się zawartych wartości śmieci w danych masowych. Na przykład dekodowanie zakodowanych danych w celu ich wykorzystania lub sortowania danych, aby były czytelne/zrozumiałe. W takich sytuacjach wyodrębnienie liczby z ciągu w JavaScript cuda w wykorzystaniu zawartych danych i skuteczne zarządzanie pamięcią.
Ten blog omówi podejścia do wyodrębnienia liczb z ciągu za pomocą JavaScript.
Jak wyodrębnić liczby z łańcucha za pomocą JavaScript?
Aby wyodrębnić liczbę z ciągu w JavaScript, zaimplementuj następujące podejścia w połączeniu z „Wyrażenie regularne”:
Podejście 1: Wyodrębnij/pobieraj liczbę z łańcucha w JavaScript za pomocą metody zastępczej ()
„„zastępować()”Metoda lokalizuje szczególną wartość w wartości ciągów i zastępuje ją. Tę metodę można wykorzystać do zastąpienia wszystkich zawartych znaków, które nie cyfrowe zerową ciągami i wyświetlenie nowej wartości.
Składnia
strunowy.Wymień (zlokalizuj, nowy)
W powyższej składni:
Przykład
Przeglądmy następujący przykład:
W powyższym fragmencie kodu:
Wyjście
Jak widać na powyższym wyjściu, uwzględnione liczby w wartości ciągu są wyodrębnione i wyświetlane.
Podejście 2: Wyodrębnij/pobieraj liczbę z ciągu w JavaScript za pomocą metody match ()
„„mecz()„Metoda odpowiada konkretnego ciągu opartego na wyrażeniu regularnym. Tę metodę można zaimplementować, aby dopasować liczby w ciągu i zwrócić pierwsze pełne dopasowanie.
Składnia
strunowy.dopasowanie (wyszukiwanie)
W tej składni „szukaj”Wskazuje na wartość, którą należy przeszukać.
Przykład
Poniższy przykład wyjaśnia koncepcję:
W powyższym bloku kodu:
Wyjście
Powyższe wyjście wskazuje, że pożądane wymaganie zostało osiągnięte.
Wniosek
„„Wyrażenie regularne”W połączeniu z„zastępować()”Metoda lub„mecz()”Metodę można wykorzystać do wyodrębnienia liczby z łańcucha w JavaScript. Pierwsze podejście zastępuje zawarte znaki łańcuchowe pustym ciągiem, tym samym wyodrębniając liczby. To ostatnie podejście odzyskuje pierwsze dopasowanie z wartości ciągu, która odpowiada wyrażeniu regularnym. Ten zapis wyjaśnił podejścia do wyodrębnienia/wyboru numeru z ciągu za pomocą JavaScript.