Przykład
Wyodrębnić części ciąg znaków:
var str = "Hello world!";
var res = str.substr(1, 4);
Wynikiem OZE będą:
ello
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
substr() metoda wyodrębnia części łańcucha, poczynając od znaku o określonym położeniu i zwraca określoną liczbę znaków.
Tip: Aby wyodrębnić znaków z końca łańcucha, użyj negatywny numer startowy (This does not work in IE 8 and earlier) .
Uwaga: substr() metoda nie zmienia oryginalnego ciąg.
Wsparcie przeglądarka
metoda | |||||
---|---|---|---|---|---|
substr() | tak | tak | tak | tak | tak |
Składnia
wartości parametrów Parametr Opis start Wymagany. Miejsce, w którym, aby rozpocząć wydobycie. Pierwszy znak jest na indeksie 0 length Opcjonalny. Liczba znaków do wyodrębnienia. Jeżeli zostanie pominięty, to wydobywa resztę napisu
Szczegóły techniczne
Zwracana wartość: Nowa String zawierający wydobytego część tekstu. Jeżeli długość wynosi 0 lub negatywne, pusty ciąg jest zwracany JavaScript wersja: 1,0
Więcej przykładów
Przykład
Rozpocząć wydobycie w pozycji 2 i rozpakować resztę napisu:
var str = "Hello world!";
var res = str.substr(2); Wynikiem OZE będą:
llo world! Spróbuj sam "
Przykład
Wyodrębnić tylko pierwszy znak:
var str = "Hello world!";
var res = str.substr(0, 1); Wynikiem OZE będą:
H Spróbuj sam "
Przykład
Wyodrębnić tylko ostatni znak:
var str = "Hello world!";
var res = str.substr(11, 1); Wynikiem OZE będą:
! Spróbuj sam "
<String JavaScript Reference