id = '01d0';
document.write('<br/>'+id.substr(0,-2));
Comment puis-je obtenir le 01
sans les deux derniers caractères? L'astuce est que si je le fais comme (0,2)
il obtient les 2 premiers chiffres mais cet identifiant sera également un nombre à trois chiffres ... donc j'ai juste besoin de me débarrasser des deux derniers chiffres. Cela fonctionne avec substr
en PHP, comment se fait-il (0,-2)
ne fonctionne pas avec javascript? Plus important encore, comment puis-je faire fonctionner cela?
Vous recherchez slice()
(aussi voir MDC )
id.slice(0, -2)
Essayez id.substring(0, id.length - 2);
var str = "031p2";
str.substring(0, str.length-2);
Quelque chose comme:
id.substr(0, id.length - 2)
Le premier paramètre de substr est l'indice de départ. Le deuxième paramètre est le nombre de caractères à prendre.