Recherche d'un caractère dans une chaine
aslen
-
Lerendra Messages postés 412 Date d'inscription Statut Membre Dernière intervention -
Lerendra Messages postés 412 Date d'inscription Statut Membre Dernière intervention -
le principe de ce script est d'afficher si le caractère existe ou non dans une chaine. Sauf que des fois en tappant un caractère non existant dans la chaine sa m'affiche quand même "existe".
alors qu'il ne existe pas : je vous affiche le Code
alors qu'il ne existe pas : je vous affiche le Code
<script type="text/javascript">
function Button1_Click()
{
var car = document.getElementById("search").value;
if (document.getElementById("nom").value.indexOf(car)) {
alert("existe");
return false;
}
else
alert("n'existe pas");
return false;
}
</script>
A voir également:
- Recherche d'un caractère dans une chaine
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
2 réponses
Salut,
Peux t-on avoir un exemple qui retourne "existe" lorsque le caractère n'existe pas dans la chaine ?
Bonne journée,
Peux t-on avoir un exemple qui retourne "existe" lorsque le caractère n'existe pas dans la chaine ?
Bonne journée,
Salut aslen,
Regarde la documentation ! :p String IndexOf()
Du coup, tu peux faire :
Tiens nous au courant
Merci de me mettre un +1 si ma réponse vous à aidé :p
Regarde la documentation ! :p String IndexOf()
Du coup, tu peux faire :
<script type="text/javascript"> function Button1_Click() { var car = document.getElementById("search").value; if (document.getElementById("nom").value.indexOf(car) != -1) { alert("existe"); return false; } else alert("n'existe pas"); return false; } </script>
Tiens nous au courant
Merci de me mettre un +1 si ma réponse vous à aidé :p