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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-05-16 16:08:42
original
1323 Les gens l'ont consulté

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);
  };
}
Copier après la connexion

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.
Chaîne 1 : 

Chaîne 2 : 
<script><br> si (!Array.prototype.indexOf) {<br> Array.prototype.indexOf = function(obj, start) {<br> pour (var i = (start || 0), j = this.length; i < j; i ) {<br /> Si (this[i] === obj) { return i;          }<br />           return -1;<br /> ><br /> ><br /> si (!String.prototype.contains) {<br /> String.prototype.contains = fonction (argument) {<br />           return !!~this.indexOf(arg);<br /> };<br /> ><br /> fonction checkstring() {<br /> var foo = document.getElementById("foo").value;<br /> var bar = document.getElementById("bar").value;<br /> alert(foo.contains(bar));<br /> ><br /> </script>

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.
Déclaration de ce site Web
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
Derniers numéros
c++ appelle javascript
Depuis 1970-01-01 08:00:00
0
0
0
Qu’est-ce que le garbage collection JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Que sont les fonctions de hook JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment obtenir la date actuelle en JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal