Maison >interface Web >js tutoriel >Méthode JavaScript pour déterminer si une chaîne contient des compétences substring_javascript spécifiées

Méthode JavaScript pour déterminer si une chaîne contient des compétences substring_javascript spécifiées

WBOY
WBOYoriginal
2016-05-16 16:08:421303parcourir

L'exemple de cet article décrit comment JavaScript détermine si une chaîne contient une sous-chaîne spécifiée. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Le code JS suivant définit une méthode contain pour l'objet String afin de déterminer si la chaîne contient des sous-chaînes, ce qui est très utile.

if (!Array.prototype.indexOf) {
  Array.prototype.indexOf = function(obj, start) {
     for (var i = (start || 0), j = this.length; i < j; i++) {
       if (this[i] === obj) { return i; }
     }
     return -1;
  }
}
if (!String.prototype.contains) {
  String.prototype.contains = function (arg) {
    return !!~this.indexOf(arg);
  };
}

Ce qui suit est un exemple d'utilisation détaillé, qui peut être exécuté dans le navigateur

Copier le code Le code est le suivant :
Entrez deux chaînes et vérifiez si Strign 1 contient la chaîne 2.db6dc3b4554b508151f9c16ba83d68d4
Chaîne 1 : 8812d9b1749ef65e92aff20360303ad7  0c6dc11e160d3b678d68754cc175188a
Chaîne 2 : 44d73486c1f5551b0081888bd7d6fb4b ad300d42e070861449b92412a058adf9Cliquez pour vérifier si la chaîne 1 contient la chaîne 265281c5ac262bf6d81768915a4a77ac0
3f1c4e4b6b16bbbd69b2ee476dc4f83a
si (!Array.prototype.indexOf) {
Array.prototype.indexOf = function(obj, start) {
pour (var i = (start || 0), j = this.length; i 9cfbbd55c5fe896b0d79360fde8f77cd

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn