Περισσότερα
Διαγραφή του πρώτου χαρακτήρα μιας συμβολοσειράς σε Javascript
Θέλω να διαγράψω τον πρώτο χαρακτήρα μιας συμβολοσειράς, αν ο πρώτος χαρακτήρας είναι 0. Το 0 μπορεί να υπάρχει περισσότερες από μία φορές.
Υπάρχει μια απλή συνάρτηση που να ελέγχει τον πρώτο χαρακτήρα και να τον διαγράφει αν είναι 0;
Αυτή τη στιγμή, το προσπαθώ με τη συνάρτηση JS slice()
αλλά είναι πολύ περίεργο.
419
3
Χρησιμοποιήστε
.charAt()
και.slice()
.Παράδειγμα: http://jsfiddle.net/kCpNQ/
Αν μπορεί να υπάρχουν αρκετοί χαρακτήρες
0
στην αρχή, μπορείτε να αλλάξετε τοif()
σεwhile()
.Παράδειγμα: http://jsfiddle.net/kCpNQ/1/
Δοκιμάσατε τη συνάρτηση
substring
;Εδώ είναι μια αναφορά - https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/substring
Και μπορείτε πάντα να το κάνετε αυτό για πολλαπλά 0:
Για όλα τα
0
s: http://jsfiddle.net/An4MY/