Comment vérifier si une chaîne contient une autre chaîne en JS ou JQuery Par exemple: string str1 = asbf_000.string str2 = asbf; Puis str1.Contains (STR2) devraient revenir de VRAI.Je essayé en utilisant () dans JS mais n'a pas fonctionné p>
5 Réponses :
"Contient" n'est pas une fonction est JavaScript, mais "Comprend" est.
Vous pouvez l'utiliser comme Vous pouvez vérifier une démo de travail ici sur jsfiddle a> p> p>
Le moyen le plus simple de vérifier que la sous-chaîne consiste à utiliser la méthode "indexof".
<script>
function subString(str1,str2){
return str1.indexOf(str2)
}
var result = subString("asbf_000","asbf");
</script>
let a = 'Hello world'; let b = 'ld'; let position = a.indexOf(b); this will give you the position of first occurrence of string b in string a and if it is not present in string a, it would give you -1
Vous pouvez le vérifier à l'aide de p> indexof () code> Fonction en cochant str1.indexof (str2) code> var str1 = 'asbf_000'
var str2 = 'asbf';
console.log(checkExistOrnot(str1,str2))
function checkExistOrnot(str1,str2)
{
if (str1.indexOf(str2) >= 0)
return true
else
return false
}
Si ce sont les strings var str1 = "hidunfiledamt_000"; var str2 = "spanid_unfiledamt_amt" puis il échoue
Vous pouvez utiliser basé sur le DOCS , que vous pouvez l'utiliser de cette façon . p> ou vous pouvez écrire une fonction pour celui-ci p> String # index de () code>. .indexOf () Code> Pour Strings Accepte un Valeur de recherche code> paramètre. Si la valeur de recherche est trouvée, elle renvoie une valeur non négative. S'il ne trouve pas votre valeur de recherche code> code>, il renvoie -1 code>. P>
Pouvez-vous nous montrer votre tentative? votre code? Quel problème à faire face
J'ai essayé d'utiliser str1.Includes (STR2) pour la même chaîne que j'ai mentionnée plus tôt et que cela a été alerté, il est renvoyé de faux.