动态获取当前输入内容的字节与字符数

这次给大家带来动态获取当前输入内容的字节与字符数,动态获取当前输入内容的字节与字符数的注意事项有哪些,下面就是实战案例,一起来看一下。

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

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

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

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

//短信内容字数  $scope.bytesCount= 0;  $scope.smsLength = 0;  $scope.smsContent = '1';  $scope.smsCount = function () {    $scope.bytesCount = $scope.smsContent.replace(/[^-�]/g, 'xx').length;    $scope.smsLength = $scope.smsContent.length;  }

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

JS数据结构的双向链表定义

multer上传如何使用

以上就是动态获取当前输入内容的字节与字符数的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2771901.html

(0)
上一篇 2025年3月8日 13:06:04
下一篇 2025年3月8日 13:06:23

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • JS实现实时反馈当前时间功能

    这次给大家带来JS实现实时反馈当前时间功能,JS实现实时反馈当前时间功能的注意事项有哪些,下面就是实战案例,一起来看一下。 用javascript反馈系统时间 运用知识 JavaScript HTML DOM HTML DOM 中的setI…

    编程技术 2025年3月8日
    200
  • JS获取当前地理位置案列详解

    这次给大家带来JS获取当前地理位置案列详解,JS获取当前地理位置的注意事项有哪些,下面就是实战案例,一起来看一下。 1.手机定位 var getLocation = function (successFunc, errorFunc) { /…

    编程技术 2025年3月8日
    200
  • JS上传文件不刷新当前页面

    这次给大家带来JS上传文件不刷新当前页面,JS上传文件不刷新当前页面的注意事项有哪些,下面就是实战案例,一起来看一下。 用js给出一个上传文件时不用刷新页面的方案 uploaddocument.getElementById(‘upload-…

    编程技术 2025年3月8日
    200
  • jQuery怎么读取XML文件内容

    这次给大家带来jQuery怎么读取XML文件内容,jQuery读取XML文件内容的注意事项有哪些,下面就是实战案例,一起来看一下。 nbsp;html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//…

    编程技术 2025年3月8日
    200
  • jQuery实现广告内容淡入淡出效果

    这次给大家带来jQuery实现广告内容淡入淡出效果,jQuery实现广告内容淡入淡出的注意事项有哪些,下面就是实战案例,一起来看一下。 1、效果及功能说明 仿新浪微博图片文字列表上下淡进淡出间歇上下滚动 2、实现原理 首先要设定p内只能显示…

    编程技术 2025年3月8日
    200
  • JS获取用户当前位置

    这次给大家带来JS获取用户当前位置,JS获取用户当前位置的注意事项有哪些,下面就是实战案例,一起来看一下。 下面一段代码给大家分享js 获取用户所在城市,具体代码如下所述: 获取用户地理位置 $.getScript(‘http://int.…

    编程技术 2025年3月8日
    200
  • iScroll插件实现内容滚动案例详解

    这次给大家带来iScroll插件实现内容滚动案例详解,iScroll插件实现内容滚动的注意事项有哪些,下面就是实战案例,一起来看一下。 一、iScroll简介 iScroll 是一款针对web app使用的滚动控件,它可以模拟原生IOS应用…

    2025年3月8日
    200
  • vue快速复制内容到粘贴板(附代码)

    这次给大家带来vue快速复制内容到粘贴板(附代码),vue快速复制内容到粘贴板的注意事项有哪些,下面就是实战案例,一起来看一下。 1 . npm安装到项目目录文件中 npm install clipboard –save 登录后复制 2 …

    2025年3月8日
    200
  • vue实现搜索列表内容

    这次给大家带来vue实现搜索列表内容,vue实现搜索列表内容的注意事项有哪些,下面就是实战案例,一起来看一下。 效果图如下所示: 无标题页 .box { width: 900px; height: auto; overflow: hidde…

    2025年3月8日
    200
  • JS保留两位小数输入数校验代码

    这次给大家带来JS保留两位小数输入数校验代码,JS保留两位小数输入数校验的注意事项有哪些,下面就是实战案例,一起来看一下。 输入input 的格式校验: $(function(){var data = $.trim($(“#inputId”…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论