begin process at 2012 05 27 06:44:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > FONCTIONS POUR LES EXPRESSIONS REGULIERES

FONCTIONS POUR LES EXPRESSIONS REGULIERES


 Information sur la source

Note :
Aucune note
Catégorie :Divers Niveau :Initié Date de création :21/03/2002 Date de mise à jour :21/03/2002 12:06:22 Vu / téléchargé :7 219 / 215

Auteur : Romuald

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Voici un jeu de fonctions que j'ai crée pour avoir une utilisation plus aisée des expresssions réguières en ASP.

J'ai calqué ces fonctions sur les fonctions présentes en PHP, ainsi que leur comportement.  

Source

  • <!-- #include file="regex.asp" -->
  • <%
  • ' Exemple d'utilisation
  • Dim telephone, test
  • telephone = "01 22 33 44 55"
  • if ereg("^0[-|\.\ ]?([1-6]|8)([-|\.\ ]?[0-9]{2}){4}$", telephone) then
  • response.write "Le N° est bon"
  • else
  • response.write "Erreur : le N° n'est pas valide"
  • end if
  • test = "C'est un test"
  • response.write ereg_replace("est", "était", test) ' Désolé de n'avoir rien trouvé de plus original ;p
  • %>
<!-- #include file="regex.asp" -->
<%
' Exemple d'utilisation
Dim telephone, test
telephone = "01 22 33 44 55"

if ereg("^0[-|\.\ ]?([1-6]|8)([-|\.\ ]?[0-9]{2}){4}$", telephone) then
    response.write "Le N° est bon"
else
    response.write  "Erreur : le N° n'est pas valide"
end if

test = "C'est un test"
response.write ereg_replace("est", "était", test) ' Désolé de n'avoir rien trouvé de plus original ;p
%>   

 Conclusion

Voici la liste des fonctions :
- ereg
- eregi
- erega
- eregai
- ereg_replace
- eregi_replace

Les fonctions erega et eregai sont là uniquement car le VBScript ne peut pas utiliser d'arguments optionels :p

Une description plus détaillée se trouve dans les commentaires  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture OBJETS IMBRIQUÉES EN TABLEAU (EN VBSCRIPT OU ASP) par internetdev
Source avec Zip GESTION DES SKIN par youdream
UTILISATION DE FTP.EXE DE WINDOWS EN ASP par Nicolas_kojack
FONCTION SIMPLE POUR ALTERNER LES COULEURS DES LIGNES D'UN T... par pakito_77
Source .NET (Dotnet) COMMENT PASSER UN PARAMÈTRE C# À FLASH ? par zigxag

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales