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 / Exemple :
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
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.