Jak mogę użyć jquery po stronie klienta do podłańcucha „nameGorge” i usunąć „name”, aby wypisał tylko „Gorge”?
var name = "nameGorge"; //output Gorge
javascript
jquery
string
Wąwóz
źródło
źródło
Odpowiedzi:
Nie potrzeba jQuery! Po prostu użyj metody podciągowej:
Lub jeśli tekst, który chcesz usunąć, nie jest statyczny:
źródło
Korzystanie
.split()
. (Druga wersja używa.slice()
i.join()
w tablicy).Korzystanie
.replace()
.Używanie
.slice()
na String.źródło
Standardowy javascript zrobi to przy użyciu następującej składni:
string.substring (od, do)
Przeczytaj więcej tutaj: http://www.w3schools.com/jsref/jsref_substring.asp
źródło
To po prostu zwykły JavaScript: zobacz
substring
isubstr
.źródło
slice()
. Dziwny JS powinien mieć tak wiele sposobów na powiedzenie tego samego, a wszystkie są nieco inne.slice()
jest moją preferowaną metodą, ponieważ zachowuje się spójnie zslice()
tablicami i zezwala na ujemne indeksy początkowe i końcowe dla indeksowania od końca.substring
isubstr
przyjmuje parametr długość i który bierze indeks końcowy - Zawsze trzeba patrzeć docs się dowiedzieć.Nie potrzebujesz do tego jquery.
źródło
źródło
Tak, możesz, chociaż opiera się on na nieodłącznej funkcjonalności Javascript, a nie na bibliotece jQuery.
http://www.w3schools.com/jsref/jsref_substr.asp Ta
substr
funkcja umożliwia wyodrębnienie określonych części ciągu.Teraz, jeśli szukasz określonego ciągu lub znaku, aby znaleźć część ciągu do wyodrębnienia, możesz również skorzystać z funkcji indexOf. http://www.w3schools.com/jsref/jsref_IndexOf.asp
Pytanie jest jednak nieco niejasne; nawet sam tekst linku z „nazwą” przyniesie pożądany rezultat. Jakie są dokładnie kryteria uzyskania podciągu?
źródło
strpos
funkcją PHP w pytaniu dotyczącym JavaScript?A co z następującymi?
źródło