begin process at 2010 02 09 16:29:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > FONCTION : TEST D'UNE CHAINE SI ELLE CONTIEN SEULEMENT DES LETTRES ET DES CARATÈRES SPÉCIFIQUE

FONCTION : TEST D'UNE CHAINE SI ELLE CONTIEN SEULEMENT DES LETTRES ET DES CARATÈRES SPÉCIFIQUE


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaires Niveau :Initié Date de création :30/01/2002 Date de mise à jour :30/01/2002 22:12:01 Vu :9 266

Auteur : babonn

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

 Description

Test d'une chaine si elle contien seulement des lettre et des caratère spécifique.
Note: Très utile pour la validation de formulaire.
Je n'ai pas optimiser le code, J'ai uttilisé un select dans la fonction pour sa facilité a être modifier.
Si vous optimiser ce code et qu'il est + efficace, SVP envoyé moi le.
La fonction retourne : True = Seulement des lettres et vos caractere,False = contient des caractere non permis, Empty = chaine vide

En passant je suis programeur ...pas prof de francais

Source

  • Response.write TestLetterOnly("ask,.,'#@ldas78")
  • function TestLetterOnly(strRequestTest)
  • strRequestTest = ucase(strRequestTest)
  • if strRequestTest ="" then
  • TestLetterOnly = "Empty"
  • else
  • strRequestLen = len(strRequestTest)
  • for i = 0 to strRequestLen-1
  • strRequest = false
  • strRequestletter = mid(strRequestTest,i+1,1)
  • response.write strRequestletter
  • FOR j=65 TO 90
  • if strRequestletter = chr(j) then
  • strRequest = true
  • end if
  • next
  • 'verification des exeption : . , ' et space
  • SELECT case strRequestletter
  • case " ",".","'"'ajouter ici les caractère accepter
  • strRequest = true
  • end select
  • if not strRequest then
  • TestLetterOnly="False"
  • exit function
  • end if
  • next
  • end if
  • TestLetterOnly="True"
  • end function
Response.write TestLetterOnly("ask,.,'#@ldas78")

function TestLetterOnly(strRequestTest)
	strRequestTest = ucase(strRequestTest)
	if strRequestTest ="" then
		TestLetterOnly = "Empty"
	else
		strRequestLen = len(strRequestTest)
		for i = 0 to strRequestLen-1
			strRequest = false
			strRequestletter = mid(strRequestTest,i+1,1)
			response.write strRequestletter
			FOR j=65 TO 90
				if strRequestletter = chr(j) then
					strRequest = true
				end if
			next
			'verification des exeption : . , ' et space
			SELECT case strRequestletter 
			case " ",".","'"'ajouter ici les caractère accepter
				strRequest = true	
			end select
			if not strRequest then
				TestLetterOnly="False"
				exit function
			end if 	
		next
	end if
	TestLetterOnly="True"
end function
 



 Sources du même auteur

PETITE PROTECTION DE HACKING

 Sources de la même categorie

Source .NET (Dotnet) COMMENT FORMATER LE NOMBRE DE CARACTÈRES D'UN COLONNE DANS U... par PascalCmoa
Source avec une capture Source .NET (Dotnet) AJOUTER UNE IMAGE À UN BOUTON par PascalCmoa
Source avec Zip Source avec une capture Source .NET (Dotnet) UPLOADER PLUSIEURS FICHIERS AVEC BARRE DE PROGRESSION AJAX par clemox
Source avec Zip Source .NET (Dotnet) DATAGRID AVEC RECHERCHE ALPHABÉTIQUE par gatita_dev
Source avec Zip Source avec une capture Source .NET (Dotnet) IMAGE ANTI-BOT ET VALIDATION DE FORMULAIRES par badrbadr

Commentaires et avis

Commentaire de Jos le 01/02/2002 22:52:28

Il est beaucoupplus efficace d'utilise une expression régulière.  Regarde RegExp, dans la doc de vbs, fournie par Microsoft.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,484 sec (3)

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