Maison > interface Web > js tutoriel > Obtenir dynamiquement le nombre d'octets et de caractères du contenu d'entrée actuel

Obtenir dynamiquement le nombre d'octets et de caractères du contenu d'entrée actuel

php中世界最好的语言
Libérer: 2018-04-16 11:49:50
original
1929 Les gens l'ont consulté

Cette fois, je vais vous apporter les précautions pour obtenir dynamiquement le nombre d'octets et de caractères du contenu d'entrée actuel, et obtenir dynamiquement le nombre d'octets et de caractères du contenu d'entrée actuel. un cas pratique. Levez-vous et jetez un œil.

Exemple détaillé de comptage dynamique du nombre d'octets et de caractères du contenu d'entrée actuel

J'ai vu qu'il existe de nombreuses méthodes utilisant charAt sur Internet. Le principe est également très simple. Utilisez des expressions régulières pour déterminer si c'est du chinois. Si c'est le cas, ajoutez 2 au nombre d'octets. octets.

Plus tard, j'ai trouvé un autre moyen. Puisqu'un caractère chinois correspond à deux octets, vous pouvez utiliser des règles régulières pour remplacer le caractère chinois correspondant par deux caractères, par exemple : "xx", et enfin obtenir la chaîne convertie Le. la longueur est le nombre d'octets.

Le nombre de caractères correspond au nombre de caractères chinois, de lettres et de symboles.

//短信内容字数
  $scope.bytesCount= 0;
  $scope.smsLength = 0;
  $scope.smsContent = '1';
  $scope.smsCount = function () {
    $scope.bytesCount = $scope.smsContent.replace(/[^\x00-\xff]/g, 'xx').length;
    $scope.smsLength = $scope.smsContent.length;
  }
Copier après la connexion

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Définition de liste doublement chaînée de la structure de données JS

Comment utiliser le téléchargement multer

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal