gewusst wie: entfernen der ersten 5 oder 7 Zeichen mit javascript
habe ich geschrieben die Fragen mit Hilfe der angegebenen javascript-unten:
<script type="text/javascript">
function showData($sel){
var str='';
document.getElementById("demo").innerHTML;
for (var i=0;i<sel.options.length;i++){
str+=(str!='') ? ', '+sel.options[i].value : sel.options[i].value;
}
}
sel.form.selectedFruits.value = str;
</script>
nun die Frage ist, dass, wie zu entfernen ersten 5 oder 7 mit diesem javascript. bitte helfen Sie durch Einstellung in das javascript.
vielen Dank im Voraus.
- Anstatt zu entfernen, die denken, grabbing, was Sie benötigen, aus der Zeichenfolge.
- Es ist überhaupt nicht klar, was du fragst hier. Sie möchten, entfernen Sie die ersten 5 oder 7 (Zeichen, die vermutlich aus dem Titel) von was? Und wie sollen wir feststellen, ob zu entfernen, 5 oder 7, zufällig?
how to remove first 5 or 7 using this javascript
Schritt 1: löschen Sie dieses Skript, es tut dir nicht gut. Schritt 2: entscheiden Sie, ob 5 oder 7 chars zu entfernen. Schritt 3: Programmieren beginnen. Schritt 4: glücklich!- substr oder substring oder Scheibe
- was ist die Bedingung für das entfernen von 5 vs 7?
- Nur zur info, gerade ausgecheckt Ihre anderen Fragen. Der code auf dieser und den man für das entfernen von zahlen ist genau das gleiche, du bist uns nicht zu geben, alles "brauchbare" zu arbeiten. Auch Sie haben einige gute Antworten auf fast alle Ihre Fragen, die Sie brauchen, um zu überprüfen, markieren Sie die Antworten, um Ihre rep hoch und zeigen Sie Menschen, die Sie Wert sind, für die Beantwortung, sonst werden Sie nicht lange auf hier die Leute aufhören beantworten Ihre Fragen
- Und noch was, als ich durch Ihre Fragen, die ich bemerken Sie ständig mischen jQuery mit Vanilla JS. Das ist nicht gut. Sie wirklich brauchen, zu gehen, Lesen Sie die jQuery-Dokumentation und lernen es, oder stick mit Vanilla JS. Einer der wichtigsten Punkte von jQuery ist zu beseitigen, die langen Linien von Vanille JS Sie weiter schreiben. Sie sind offensichtlich sehr grün, so bitte nehmen Sie diese Beratung als Konstruktive Kritik und in den Griff zu bekommen, was Sie tun, bevor Sie Fragen, weitere Fragen.
- vielen Dank für Ihre siggessions. ich halten Sie im Verstand das nächste mal
- Kein problem. Obwohl es Aussehen könnte bedeuten, ich bedeutete, nichts für ungut, einfach versuchen, Ihnen zu helfen, die Ihre Basis im hier und erkennen, welche Art von Fehler Sie machen, bevor jemand reibt Sie die falsche Art und Weise und Sie geben einfach auf. Das ist ein toller Anblick für die Antworten und jQuery ist das beste, was an JS seit dem internet, aber wenn du gehst zu verwenden, em, versuchen, verwenden Sie em Recht. Halten Sie das lernen!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man die
substr
Vorschlag gegeben durch Rory, aber mehr als oft nicht, entfernen Sie die Zeichen in JS verwenden Sie dieslice
Methode. Zum Beispiel, wenn Sie haben:Entfernen der ersten 5 Zeichen ist so einfach wie:
Sie die Parameter sind sehr einfach. Die erste ist, wo zu beginnen, in diesem Fall, position 5. Das zweite ist, wie weit zu gehen, basierend auf der ursprünglichen Zeichenfolge Zeichen Länge, in diesem Fall nichts, da wir wollen, zu gehen, um das Ende der Zeichenfolge. Das Ergebnis wäre:
Entfernen des ersten 7 Zeichen wäre so einfach wie:
Und das Ergebnis wäre:
|ODER| wenn Sie wollten, um die 5. - 7. Zeichen, die Sie verwenden würden, so etwas wie:
Den reson sein, dass es beginnt an position 4 was bedeutet das erste Zeichen Griff ist der 5. Charakter. In der Erwägung, dass der zweite parameter ist das, was Zeichen zu stoppen bei", so der "7". Dies wird verhindern, dass es in der 7. Charakter so produzieren:
Können Sie
substr
mit 1 parameter. Dies wird schneiden Sie die erstex
Zeichen aus dem string und lege die restlichen.Wie Sie bestimmen, wo Sie schneiden Sie die Schnur ist bis zu Ihnen, wie Sie Ihre Frage nicht ausreichend Informationen enthalten.
var split = [5, 7]; var value = split[Math.floor(Math.random()*split.length)]; var foo = '12345String starts here'; alert(foo.substr(value));
Nur für den Witz...In beiden JavaScript und Java :), die gleiche syntax:
"stackoverflow".substring(5); //will return "overflow"