Maison > Article > interface Web > Comment déterminer si une chaîne contient une certaine chaîne en javascript
Méthode Javascript pour déterminer si une chaîne contient une certaine chaîne : 1. Utilisez la méthode [indexOf()] pour renvoyer la position où une valeur de chaîne spécifiée apparaît pour la première fois dans la chaîne ; )] est utilisée pour récupérer une sous-chaîne spécifiée dans une chaîne.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur DELL G3.
Méthode Javascript pour déterminer si une chaîne contient une certaine chaîne :
Méthode 1 : indexOf()
var str = "123"; console.log(str.indexOf("3") != -1 ); // trueLa méthode indexOf() renvoie la position de la première occurrence d'une valeur de chaîne spécifiée dans une chaîne. Si la valeur de chaîne à récupérer n'apparaît pas, la méthode renvoie -1.
Méthode 2 : search()
var str = "123"; console.log(str.search("3") != -1 ); // truela méthode search() est utilisée pour récupérer la sous-chaîne spécifiée dans la chaîne, ou récupérer la même Sous-chaîne correspondant à une expression régulière. Si aucune sous-chaîne correspondante n'est trouvée, -1 est renvoyé.
Méthode 3 : match()
var str = "123"; var reg = RegExp(/3/); if(str.match(reg)){ // 包含 }La méthode match() peut récupérer la valeur spécifiée dans la chaîne, ou en trouver une ou plusieurs Une correspondance d'expressions régulières.
Méthode 4 : test()
var str = "123"; var reg = RegExp(/3/); console.log(reg.test(str)); // trueLa méthode test() est utilisée pour récupérer la valeur spécifiée dans la chaîne. Renvoie vrai ou faux.
Méthode 5 : exec()
var str = "123"; var reg = RegExp(/3/); if(reg.exec(str)){ // 包含 }La méthode exec() est utilisée pour récupérer les correspondances d'expressions régulières dans une chaîne. Renvoie un tableau contenant les résultats correspondants. Si aucune correspondance n'est trouvée, la valeur de retour est nulle.
Recommandations d'apprentissage gratuites associées : javascript(vidéo)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!