Jak wyodrębnić liczbę z łańcucha w JavaScript

Jak wyodrębnić liczbę z łańcucha w JavaScript

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”:

  • "zastępować()" metoda.
  • "mecz()" metoda.

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:

  • "Znajdź”Odpowiada wartości, którą należy zastąpić„nowy„Wartość w powiązanym ciągu.

Przykład

Przeglądmy następujący przykład:

W powyższym fragmencie kodu:

  • Zainicjuj podaną wartość ciągu.
  • W następnym kroku zastosuj „zastępować()" metoda.
  • Jego pierwszy parametr „”\D" I "G”, Combined przeprowadzi globalne poszukiwanie znaków bez cyfr i zastąpi je pustym ciągiem, określonym jako drugi parametr.
  • Na koniec wyświetl wyodrębnione cyfry z określonej wartości ciągu.

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:

  • Podobnie, zainicjuj podaną wartość ciągów o liczbach.
  • Następnie zastosuj „mecz()„Metoda jako wyrażone wyrażenie regularne do wyszukiwania„cyfry (0-9)”W wartości ciągu.
  • Na koniec wyświetl wyodrębnione liczby z łańcucha.
  • Zauważ, że powiązane „[0]”Wskazuje, że wynik zawiera pierwszy pełny mecz.

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.