Designed by Gaetan !
61 en ligne   Boutique | Sites | Bar | Forum | PhpBB | Actu | Glossaire | Codes | Tips | Liens | Livres | Lettre  


 Recherche

 NewsLetter





   

L'objet STRING (1/3)

Manipulez les chaînes avec JavaScript ou VBScript





Didier
Validation de formulaires, cryptage, analyse d'URL, indexation, jeux de lettres... sur le Web le texte, ou l'hyper-texte, est roi... et les scripts relatifs aux chaînes de caractères indispensables !

Télécharger tout le tutorial JavaScript/VBScript


Fonctions de base - Compléments JavaScript - Exemples - Exercice - StringBuilder


Petit rappel de quelques unes des méthodes...

FonctionJavaScript - Exemple - VBScriptCommentaire
length

Len()
document.write("Bonjour".length)

document.write Len("Bonjour")
Retourne la longueur de la chaîne
concat(str)

&
document.write("Bon".concat("jour"))

document.write("Bon"+"jour")

document.write "Bon"&"jour"
Retourne la concaténation des deux chaînes
String.fromCharCode(a,b,...,x)

Chr()
document.write(String.fromCharCode(66,111,110,106,111,117,114))

document.write Chr(66)
Recompose la chaîne d'après les codes ASCII de ses caractères
charCodeAt(x)

Asc()
document.write("Bonjour".charCodeAt(3))

document.write Asc(Mid("Bonjour",4,1))
Retourne le code ASCII du caractère
Attention en JavaScript, le premier est à l'index 0 !
String(X,char) Pas d'équivalent en JavaScript mais... :)

document.write String(5,"B")

document.write String(5,66)
Retourne une chaîne de X caractères
indexOf(quoi,où)

Instr(où,chaine,quoi)
document.write("Bonjour".indexOf("o"))

document.write Instr("Bonjour","o")

document.write("Bonjour".indexOf("o",2))

document.write Instr(3,"Bonjour","o")
Retourne une valeur entière indiquant le début de quoi dans la chaîne à partir de l'index .

Attention, le début est à l'index 0 en JavaScript !
lastIndexOf(quoi,où)

InstrRev(chaine,quoi,où)
document.write("Bonjour".lastIndexOf("o"))

document.write InstrRev("Bonjour","o")

document.write("Bonjour".lastIndexOf("o",3))

document.write InstrRev("Bonjour","o",3)
substr(déb,long)

Mid(chaine,déb,long)
document.write("Bonjour".substr(1))

document.write Mid("Bonjour",2)

document.write("Bonjour".substr(1,3))

document.write Mid("Bonjour",2,3)
Extrait une sous-chaîne de longueur donnée.
Left(chaine,long)
Right(chaine,long)
document.write("Bonjour".substr(0,3))

document.write Left("Bonjour",3)

document.write("Bonjour".slice(-3))

document.write Right("Bonjour",3)
Extrait l'extrémité d'une chaîne
toLowerCase()

Lcase()
document.write("Bonjour".toLowerCase())

document.write Lcase("Bonjour")
Convertit en minuscules
toUpperCase()

Ucase()
document.write("Bonjour".toUpperCase())

document.write Ucase("Bonjour")
Convertit en majuscules
toString(base)

CStr()
a=33
document.write(a.toString(16))


document.write(a.toString(10))

document.write(a.toString(2))

document.write(a.toString())

document.write CStr(a)
Convertit en chaîne

En JavaScript on peut préciser la base !
entre autres...:)
(cf doc)
parseInt(str,base)

CInt()
document.write(parseInt("101",16))

document.write(parseInt("101",2))

document.write(parseInt("101"))

document.write CInt("101")
Convertit une chaîne en nombre entier

En JavaScript on peut préciser la base !
parseFloat(str)

CDbl()
document.write(parseFloat("2.345"))

document.write CDbl("2,345")
Convertit une chaîne en un nombre décimal
Trim()
Ltrim()
Rtrim()
Pas d'équivalent en JavaScript mais... :)

document.write Len(Trim(" a b "))
Elève les espaces autour (ou d'un côté) de la chaîne
replace(ch1,ch2)

Replace(ch,ch1,ch2)
document.write("Bonjour".replace(/o/g,"u"))

document.write Replace("Bonjour","o","i")
Remplace dans la chaîne ch toutes les occurences de ch1 par ch2.

Didier le 06/07/2003 (186 093 hits)
Didier Gratuit : Téléchargez 7 logiciels Microsoft !!!
du 29/09 au 05/11 les MS Days gratuits dans votre ville !!!
Gratuit : Téléchargez SQL Server 2008 !
Gratuit : Formez-vous sur Silverlight, .NET, OpenXML, ...
Au fil des news  
[MAJ] PHP - Administrer en ligne - Protection des pages
Ajout d'un code de validation généré aléatoirement.
PHP - Premier lundi d'une semaine et d'une année
JavaScript - Premier lundi d'une semaine et d'une année
ASP - Premier lundi d'une semaine et d'une année
Alphabet Radio et Code Morse - Alpha Zulu appelle Tango Charlie !
Encoder-Décoder en "Alphabet Radio" ... "Alpha Zulu appelle Tango Charlie !" ou en Code Morse ... ...
Filtrer les modèles de site SharePoint - Filtrer l'affichage des modèles de site SharePoint
Je vous propose de découvrir à l'aide de cet article quels mécanismes peuvent vous permettent de ...
ASP/PHP - Crypter/Décrypter - par table de correspondance
(ASP/PHP) Une méthode pour crypter/décrypter des données par l'utilisation d'une table de ...
PHP - Listes liées (1 table) - version2
[MAJ] Affichage en tableau - ASP/PHP : Afficher des données dans un tableau
Astuce pour l'affichage "en colonnes"
JavaScript - Rendre Visible ou Invisible des éléments d'un form
PHP - Listes liées (1 table) - version1
JavaScript - Intercepter le click sur vidéo WMP ou flash SWF
[MAJ] Une base de données sans base de données - Comment travailler avec des fichiers texte ?
Modification du paramétrage du dossier à scanner dans le popup qui permet de sélectionner l'image.
Jeux de l'été (et de 5) - Un jeu de Motus (mots de 8 lettres)
C'est reparti pour un tour... Comme je venais de proposer un jeu de Mastermind, je me suis dit que, ...
PowerShell - Extraire toutes les collections SharePoint en CSV
PowerShell - Lister les collections pour une WebApp SharePoint
PowerShell - Lister les utilisateurs d'un site SharePoint
PowerShell - Connaître le code version de votre SharePoint
Connaître la version de SharePoint installée - Comment savoir la version de SharePoint en cours
Dans le cadre de la maintenance de plusieurs fermes SharePoint, il est indispensable de connaître ...
PowerShell - Travailler avec une base de données SQL Server
.NET - Visual Studio 2008 sur Facebook : çà rock's
PowerShell - Ajouter des liens sur deux niveaux dans SharePoint
Un petit annuaire perso avec photo - en PHP et MySQL
Avoir des copains et des amis c'est bien que dis-je c'est même vital pour le bien être de chacun. ...
Une base de données sans base de données - Comment travailler avec des fichiers texte ?
Suite à une question sur le forum (les habitués me connaissent), je propose une mini-gestion de ...
Affichage en tableau - ASP/PHP : Afficher des données dans un tableau
Création d'un tableau "à la volée" pour afficher ses données. Affichage "en ligne" ou "en ...
PowerShell - Ajouter une liste dans un site SharePoint
Annuaire d'entreprise en PHP - Très pratique pour ne plus rien perdre
Mon petit annuaire d'entreprise, je m'en sers tous les jours alors autant vous en faire profiter. ...
PHP-MySQL : Formulaire - pour le script 'Bon anniversaire' de DB77
Formulaire et script d'enregistrement pour le script « Bon anniversaire » de DB77 en PHP/MySQL ...
.NET - Introducing Microsoft Silverlight 2.0, 2nd Edition
PHP5 - Upload de fichiers - Classe PHP
PHP - PHP 5 /MYSQL® 5
PHP - Calcul de la surface d'un polygone
Comment supprimer des items d'une liste SharePoint - Supprimer les informations d'une liste SharePoint
SharePoint permet bien sur de stocker des données. Parfois, on peut vouloir effacer certaines de ...
Dreamweaver CS4 - Nouvelle version Béta
Voici la nouvelle mouture, annoncée en juin, juste 6 mois après la sortie de la version CS3. Je ...
PowerShell - Synchronisation répertoire par répertoire
PowerShell - Ajouter des items dans une liste SharePoint
Localisation des développements avec SharePoint - Rendre ses applications SharePoint internationales
Lorsque l'on développe des applications avec SharePoint, on se confronte très souvent à une ...
PowerShell - Supprimer tous les items d'une liste SharePoint
PowerShell - Vider la Corbeille SharePoint d'une collection
Modification de l'adresse du Search Center - Définir la page de résultat d'une ferme MOSS
Lorsque l'on installe MOSS dans une ferme SharePoint et que l'on configure le moteur de recherche ...
Tutorial : HTML | Scripting | ASP-PHP | ASP.net | SQL Server | XML
Sharepoint | XAML | Pocket | Dreamweaver | VML | Divers
  Scripts : Scripting | ASP-PHP | ASP.net | Divers
  Boutique | Annuaire | Bannières | Météo | Tribune | Partenariats
v3 © Didier 2003   
 

Corpo Sciences de Reims Partitions gratuites Carte, météo, annonces
 The Inquirer FR ASP-magazine El Roubio MVP CodePPC TechNet Codes Sources Wygwam DotNet Project Groupes Utilisateurs Microsoft