Table des matières
Niveau
..........
En rapport...

Étendre les propriétés des strings javascript

Grace aux prototypes, vous pouvez étendre les fonctions de n'importe quel objet javascript.
Ici nous parlerons de l'objet String. Nous allons ajouter quelques fonctionnalités utiles :

trim, supprime les espace en début et en fin de chaîne

javascript
String.prototype.trim = function() {
	var x=this.toString();
	x=x.replace(new RegExp("^\\s+",""),"");
	x=x.replace(new RegExp("\\s+$",""),"");
	return x;
}

exemple :

javascript
var test="    test    ";
alert("-"+test.trim()+"-");
//produira -test-

trim, supprime les espace en début de chaîne

javascript
String.prototype.ltrim = function() {
	var x=this.toString();
	x=x.replace(new RegExp("^\\s+",""),"");
	return x;
}

exemple :

javascript
var test="    test    ";
alert("-"+test.ltrim()+"-");
//produira -test    -

rtrim, supprime les espace en fin de chaîne

javascript
String.prototype.rtrim = function() {
	var x=this.toString();
	x=x.replace(new RegExp("\\s+$",""),"");
	return x;
}

exemple :

javascript
var test="    test    ";
alert("-"+test.rtrim()+"-");
//produira -    test-

Voir aussi

Étendre les propriétés des tableaux javascript



06/11/2007 14:04 -

iDo –