wie kann man nur zahlen aus dem text mit Hilfe von jquery
Ich will nur die zahlen(123), nicht den text(bestätigen), hier ist mein code
<p>123confirm</p>
<script type="text/javascript">
$(document).ready(function(){
$('p').click(function(){
var sd=$(this).text();
alert(sd);
});
});
</script>
InformationsquelleAutor Suresh Pattu | 2011-12-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
parseInt
für diese, wird es analysiert eine Zeichenfolge und entfernen Sie etwaige "junk" und eine Ganzzahl zurück.Als James Allardice bemerkt, die Anzahl muss vor dem string. Also, wenn es das erste ist, was im text ist, wird es funktionieren, sonst wird es nicht.
-- EDIT -- die Verwendung mit Ihrem Beispiel:
NaN
.Kein problem 🙂 ich denke, es hängt davon ab, was der OP tatsächlich versuchen zu tun... wenn die Reihe wird immer am Anfang einer Zeichenkette, das ist die beste Antwort. Wenn es zahlen überall, getrennt durch nicht-numerische Zeichen, regex Antwort besser sein wird.
InformationsquelleAutor jValdron
Ich denke, eine RegExp wäre eine gute Idee:
Die regex in Ihre Antwort sollte in Ordnung sein, keine Notwendigkeit, geben Sie jede Stelle ausdrücklich 🙂
InformationsquelleAutor mfeineis
Können Sie diese Methode auch verwenden:
var number = num.toString();
geben eine TypeError-wenn das Spiel ausfällt?Ich habe bearbeitet Sie meine Frage, um das Problem zu beheben
InformationsquelleAutor Sal
Können Sie diese Methode auch verwenden:
InformationsquelleAutor Sani Kamal