" problème courrant... et quelques function de string bien utile...

Description

Voici donc 3 petites funciton de Prototype de String bien utiles...

String.quotApos () :
Quitte les "$quot;" et les "'" des textes...
L'exemple le plus fréquent étant l'iimport du firstChild d'un Noeud XML.. Ou vous pouvez mettre tous les Systeme.useCodePage, les unescape (txt) du monde, rien à faire les guillemets n'apparaissent pas !

String.words (premierMot, nombreMot) ;
Function comme les Array :Premier mot commencant à 0 ! Et nombreMot est le nombre de mot que souhatez récupérer...

String.Short (qtlettre, txt) ;
Renvoie le début d'un texte ayant pour maximun de letttre qtLettre et ajoute txt à la fin.. Tres utiles pour faire des résumés...

Pour une meilleure compréhension voir le Fla joint...

A plus et profiter....

Source / Exemple :


String.prototype.quotApos = function () {
	var quot = this.split (""").join ('"');
	return quot.split ("'").join ('"');
}
	
String.prototype.words = function (first, last) {
	return this.split (" ").splice(first, last).join (" ");
}

String.prototype.short = function (qte, txt) {
	var wArray = this.substr (0, qte).split (" ");
	var text = wArray.splice(0, wArray.length-1);
	return text.join (" ") + (txt ? txt : "") ;
}

Conclusion :


PS : Ni les functions de prototype ni la Class ne change le String original !

Inclus dorénavant les mêmes fonctions en Class AS2. Dossier "String" à ranger dans vos Classes.

Exemple :
var txt:String.utils = new String.utils ("ICI mon String");

trace (txt.words (0,1));
//
// Tracera "ICI"...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.