L'objet string permet de manipuler des chaînes de caractères.
Exemple(s)
var machaine = "abcdef"; alert(machaine.charAt(0)); // Affiche : a alert(machaine.charAt(3)); // Affiche : d
Exemple(s)
var machaine = "abcdef"; alert(machaine.charCodeAt(0)); // Affiche : 97 alert(machaine.charCodeAt(3)); // Affiche : 100
Exemple(s)
var machaine = "abcdef"; var machaine2 = machaine.concat("toto"); alert(machaine); // Affiche : abcdef alert(machaine2); // Affiche : abcdeftoto
Exemple(s)
alert(String.fromCharCode(65,66,67,68)); // Affiche : ABCD
Exemple(s)
var machaine = "aaabbbcccdddeeefff"; alert(machaine.indexOf("e")); // Affiche : 12
Exemple(s)
var machaine = "aaabbbcccdddeeefff"; alert(machaine.lastIndexOf("e")); // Affiche : 14
Exemple(s)
var maregex = new RegExp("[0-9]","g"); var machaine = "toto123titi456"; alert(machaine.match(maregex)); // Affiche : 1,2,3,4,5,6 (les chiffres trouvés)
Exemple(s)
var maregex = new RegExp("[a-z]","g"); var machaine = "toto123titi456"; alert(machaine.replace(maregex, "x")); // Affiche : xxxx123xxxx456 (remplacement des lettres par x)
Exemple(s)
var maregex = new RegExp("[0-9]","g"); var machaine = "toto123titi456"; alert(machaine.search(maregex)); // Affiche : 4 (indice du premier chiffre)
Exemple(s)
var machaine = "toto123titi456"; alert(machaine.slice(3,5)); // Affiche : o1
Exemple(s)
var machaine = "toto,b,c,titi,e,f"; alert(machaine.split(',',3)); // Affiche : toto,b,c
Exemple(s)
var machaine = "toto123titi456"; alert(machaine.substr(3,6)); // Affiche : o123ti
Exemple(s)
var machaine = "toto123titi456"; alert(machaine.substring(3,6)); // Affiche : o12
Exemple(s)
var machaine = "toTO123TIti456"; alert(machaine.toLowerCase()); // Affiche : toto123titi456
Exemple(s)
var machaine = "toTO123TIti456"; alert(machaine.toUpperCase()); // Affiche : TOTO123TITI456
Articles susceptibles de vous intéresser