动态统计当前输入内容的字节、字符数的实例详解

 更新时间:2017年10月27日 11:26:37   作者:未知小未来  
这篇文章主要介绍了动态统计当前输入内容的字节、字符数的实例详解的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下

动态统计当前输入内容的字节、字符数的实例详解

看到网上有好多利用charAt方法,原理也很简单,用正则判断是不是中文,如果是的话,字节数就加2,不是的话,字节数就加1。

后来发现另一种方式,由于一个汉字对应是两个字节,可利用正则,将匹配到的汉字用两个字符代替,例如:“xx”,最后获得转化后的字符串的长度即是字节数。

而字符数就是对应有多少个汉字、字母、符号。

//短信内容字数
  $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;

  }

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • javascript检测是否联网的实现代码

    javascript检测是否联网的实现代码

    这篇文章主要介绍了javascript检测是否联网的实现代码,需要的朋友可以参考下
    2014-09-09
  • JS实现鼠标箭头变成一个燃烧烛光效果的方法

    JS实现鼠标箭头变成一个燃烧烛光效果的方法

    这篇文章主要介绍了JS实现鼠标箭头变成一个燃烧烛光效果的方法,实例分析了javascript操作鼠标事件及图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • JavaScript中Promise的简单使用及其原理详解

    JavaScript中Promise的简单使用及其原理详解

    Promise是ES6最重要的特性之一,今天小编就来带大家一起系统且细致的研究一下Promise的用法以及原理,感兴趣的小伙伴可以学习一下哦
    2023-03-03
  • 使用JS手写一个类似 Laravel 验证器的表单验证器

    使用JS手写一个类似 Laravel 验证器的表单验证器

    这篇文章主要为大家介绍了使用JS手写一个类似 Laravel 验证器的表单验证器实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • JS打开图片另存为对话框实现代码

    JS打开图片另存为对话框实现代码

    使用JS打开图片另存为对话框一直都是网页应用中不可缺少的一部分,本人有些好奇,于是搜集整理了一些实现代码,不知道符不符合大众的口味,在此班门弄斧了,需要的朋友可以了解下
    2012-12-12
  • javascript设置连续两次点击按钮时间间隔的方法

    javascript设置连续两次点击按钮时间间隔的方法

    这篇文章主要介绍了javascript设置连续两次点击按钮时间间隔的方法,是非常实用的技巧,需要的朋友可以参考下
    2014-10-10
  • JavaScript 进阶问题列表(各种js代码段66-107)

    JavaScript 进阶问题列表(各种js代码段66-107)

    从基础到进阶,测试你有多了解 JavaScript,刷新你的知识,或者帮助你的 coding 面试! :muscle: :rocket: 我每周都会在这个仓库下更新新的问题,
    2024-11-11
  • JavaScript利用canvas实现星空效果

    JavaScript利用canvas实现星空效果

    Canvas对于我们前端来说是一个非常强大的工具,它可以实现各种复杂的图形和动画效果,我们如果能够熟练掌握它,我们就可以做很多炫酷的效果,本文就给大家介绍了用canvas画出一片星空的方法,需要的朋友可以参考下
    2023-11-11
  • JavaScript中的异步能省掉await吗?

    JavaScript中的异步能省掉await吗?

    这篇文章主要介绍了JavaScript中的异步能省掉await吗?一直以来,困扰我的一个问题是JavaScript中,能否实现不带await的异步。今天我终于把这个问题想通了然后分享给大家,希望对大家的学习过程有所帮助
    2021-12-12
  • 如何用JavaScript学习算法复杂度

    如何用JavaScript学习算法复杂度

    这篇文章主要介绍了如何用JavaScript学习算法复杂度,对算法感兴趣的同学,一定要看一下
    2021-04-04

最新评论