Quelques méthodes courantes de chaînes en JS

Voici quelques méthodes de manipulation de chaînes JavaScript couramment utilisées, classées par ordre alphabétique :

Méthodes d'opération de chaîne

  • charAt (position) : renvoie le caractère à la position spécifiée.
  • concat (string1, string2,…, stringN) : concatène deux ou plusieurs chaînes.
  • include (searchString, position) : détermine si une chaîne contient une autre chaîne.
  • endWith (searchString, length) : détermine si une chaîne se termine par la chaîne spécifiée.
  • indexOf (searchValue, fromIndex) : renvoie la position où un caractère spécifique apparaît pour la première fois.
  • lastIndexOf (searchValue, fromIndex) : renvoie la position de la dernière occurrence d'un caractère spécifique.
  • localeCompare (compareString, locales, options) : compare deux chaînes et renvoie un nombre représentant le résultat de la comparaison.
  • match (regexp) : recherche une correspondance pour une ou plusieurs expressions régulières.
  • répéter (compter) : Répétez la chaîne un nombre de fois spécifié.
  • replace (searchValue, replaceValue) : remplace les caractères spécifiés apparaissant dans une chaîne.
  • search (regexp) : récupère une sous-chaîne ou une expression régulière spécifiée dans une chaîne.
  • slice (startIndex, endIndex) : extrait une partie de la chaîne et renvoie une nouvelle chaîne.
  • split (séparateur, limite) : divise une chaîne en un tableau de sous-chaînes.
  • startWith (searchString, length) : détermine si une chaîne commence par la chaîne spécifiée.
  • substr (startIndex, length) : extrait la sous-chaîne de la longueur spécifiée à la position spécifiée dans la chaîne.
  • sous-chaîne (startIndex, endIndex) : extrait les caractères entre deux positions spécifiées dans la chaîne.
  • toLocaleLowerCase () : convertit tous les caractères de la chaîne en lettres minuscules.
  • toLocaleUpperCase () : convertit tous les caractères de la chaîne en lettres majuscules.
  • toLowerCase (): convertit tous les caractères de la chaîne en lettres minuscules.
  • toString () : renvoie une chaîne.
  • toUpperCase () : convertit tous les caractères de la chaîne en lettres majuscules.
  • trim (): supprime les caractères d'espacement aux deux extrémités de la chaîne et renvoie une nouvelle chaîne.
  • valueOf (): renvoie la valeur d'origine d'un objet chaîne.

Méthode d'opération d'expression régulière

  • exec (string) : recherche une correspondance dans une chaîne et renvoie un tableau contenant les informations correspondantes.
  • test (string) : vérifie si une chaîne correspond à un modèle, renvoie vrai ou faux.
  • compile (): compilez l'expression régulière dans un objet réutilisable.

Instructions:

// 字符串操作方法示例
const str = "Hello World";
console.log(str.charAt(0)); // H
console.log(str.concat("!!!")); // Hello World!!!
console.log(str.includes("World")); // true
console.log(str.endsWith("rld")); // true
console.log(str.indexOf("World")); // 6
console.log(str.lastIndexOf("l")); // 9
console.log(str.localeCompare("hello world")); // 1
console.log(str.match(/o/gi)); // [ 'o', 'o' ]
console.log(str.repeat(3)); // Hello WorldHello WorldHello World
console.log(str.replace("World", "JavaScript")); // Hello JavaScript
console.log(str.search(/o/gi)); // 4
console.log(str.slice(1, 4)); // ell
console.log(str.split(" ")); // [ 'Hello', 'World' ]
console.log(str.startsWith("Hello")); // true
console.log(str.substr(1, 3)); // ell
console.log(str.substring(1, 4)); // ell
console.log(str.toLocaleLowerCase()); // hello world
console.log(str.toLocaleUpperCase()); // HELLO WORLD
console.log(str.toLowerCase()); // hello world
console.log(str.toString()); // Hello World
console.log(str.toUpperCase()); // HELLO WORLD
console.log(str.trim()); // Hello World
console.log(str.valueOf()); // Hello World

// 正则表达式操作方法示例
const regex = /\w+/;
console.log(regex.exec(str)); // [ 'Hello', index: 0, input: 'Hello World', groups: undefined ]
console.log(regex.test(str)); // true
console.log(regex.compile(/\d+/)); // /\d+/

Je suppose que tu aimes

Origine blog.csdn.net/Jet_Lover/article/details/130838230
conseillé
Classement