Wie kann ich jquery auf der Clientseite verwenden, um "nameGorge" zu unterzeichnen und "name" zu entfernen, damit nur "Gorge" ausgegeben wird?
var name = "nameGorge"; //output Gorge
javascript
jquery
string
Schlucht
quelle
quelle
Antworten:
Keine jQuery erforderlich! Verwenden Sie einfach die Teilzeichenfolgenmethode:
Oder wenn der zu entfernende Text nicht statisch ist:
quelle
Verwenden von
.split()
. (Zweite Version verwendet.slice()
und.join()
auf dem Array.)Verwenden von
.replace()
.Verwenden
.slice()
einer Zeichenfolge.quelle
Standard-Javascript verwendet dazu die folgende Syntax:
string.substring (von, bis)
Lesen Sie hier mehr: http://www.w3schools.com/jsref/jsref_substring.asp
quelle
Das ist einfach nur JavaScript: siehe
substring
undsubstr
.quelle
slice()
. Seltsame JS sollten so viele Möglichkeiten haben, dasselbe zu sagen, alle auf subtile Weise unterschiedlich.slice()
ist meine bevorzugte Methode, da sie sich konsistent mitslice()
Arrays verhält und negative Start- und Endindizes für Index-from-End zulässt.substring
undsubstr
einen Längenparameter und welcher einen Endindex verwendet - ich muss immer die Dokumente nachschlagen, um dies herauszufinden.Sie brauchen dazu keine Abfrage.
quelle
quelle
Ja, das können Sie, obwohl es auf der inhärenten Funktionalität von Javascript und nicht auf der jQuery-Bibliothek beruht.
http://www.w3schools.com/jsref/jsref_substr.asp Mit dieser
substr
Funktion können Sie bestimmte Teile der Zeichenfolge extrahieren.Wenn Sie nun nach einer bestimmten Zeichenfolge oder einem bestimmten Zeichen suchen, um herauszufinden, welcher Teil der Zeichenfolge extrahiert werden soll, können Sie auch die Funktion indexOf verwenden. http://www.w3schools.com/jsref/jsref_IndexOf.asp
Die Frage ist allerdings etwas vage; Selbst wenn Sie nur Text mit 'Name' verknüpfen , wird das gewünschte Ergebnis erzielt. Was genau sind die Kriterien, um Ihren Teilstring zu erhalten?
quelle
strpos
in einer Frage zu JavaScript auf die Funktion von PHP verlinkt ?Wie wäre es mit folgendem?
quelle