首页 > 编程语言 >在线直播系统源码,输入框限制字节数 区分中英文

在线直播系统源码,输入框限制字节数 区分中英文

时间:2023-11-07 14:11:21浏览次数:34  
标签:字节数 CHINESE 中英文 输入框 源码 let data REG

在线直播系统源码,输入框限制字节数 区分中英文

      //  规则名称验证规则   不包含特殊字符
      let checkGroupName= (rule, value, callback) => {
        let reg = /^[0-9A-Za-z\u4e00-\u9fa5\(\)\(\)]+$/;
 
        if (value!=='' && !reg.test(value)) {
          callback(new Error("请填写正确格式的规则名称"));
        } else {
          if(!checkLength(value)){
            callback(new Error("最大长度为 40 个字符"));
          }else{
            return callback();
          }
        }
      };
 
 
      // 中英文区分限制   字符数
      let checkLength=(data)=> {
        let REG_CHINESE = /[\u4e00-\u9fa5]/g;
        let  REG_NOT_CHINESE =/[^\u4e00-\u9fa5]/g;
        let  MAX = 40;
 
        if (data) {
          const chineseLength = data.match(REG_CHINESE) ? data.match(REG_CHINESE).length : 0;
          const charLength = data.match(REG_NOT_CHINESE) ? data.match(REG_NOT_CHINESE).length : 0;
          let total = chineseLength * 2 + charLength;
          return !(total > MAX);
        }
      }

​以上就是在线直播系统源码,输入框限制字节数 区分中英文, 更多内容欢迎关注之后的文章

 

标签:字节数,CHINESE,中英文,输入框,源码,let,data,REG
From: https://www.cnblogs.com/yunbaomengnan/p/17814862.html

相关文章

  • vue:通过数组循环创建表格,表格中有输入框需校验,最后需要一次性校验所有表格。
    表格内有form表单,form表单绑定的model数据类型必须为对象。所以需要先处理一下接口请求回来的数据。 表单需要校验,校验要用到ref,所以通过索引给每个表单生成自己专属的ref。 统一写一个校验规则,绑定至form表单中的rules中,随后在表格内的输入框form-item中绑定对应的规定。......
  • zookeeper源码(04)leader选举流程
    在"zookeeper源码(03)集群启动流程"中介绍了leader选举的入口,本文将详细分析leader选举组件和流程。leader选举流程(重要)quorumPeer的start阶段使用startLeaderElection()方法启动选举LOOKING状态,投自己一票createElectionAlgorithm-创建选举核心组件:QuorumCnxManager(管......
  • plsql 导入导出表数据,表结构 where 条件过滤,输入框输入 where 子查询(不需带where 关键
    plsql导入导出表数据,表结构where条件过滤,输入框输入where子查询(不需带where关键字)1.导出表结构,不含数据1.点击设置,点击导出表2.选择你要导出的表,在where字句填写1=2,点击导出即可2.导出表数据和结构在1的基础上,去掉where字句1=2,即可3.导入表结构和数据1.点击......
  • eclipse中maven依赖的jar源码中文注释乱码解决
    通过maven下载源代码,在eclipse中浏览源代码时,发现中文注释为乱码的问题。eclipse默认编码造成的问题。可以通过以下方法解决:1.修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Textfileencoding设置为UTF-82.修改JAVA源文件的默认编码:windows->P......
  • axure——文本输入框交互
    在登录界面中,包含用户名与密码的输入框。当鼠标点击进入输入框时,输入框边框与内部图标变为蓝色,鼠标离开输入框点击别处,边框回复灰色。举例:百度账号登录界面,文本输入框展示效果如下:操作分解:1.选中左侧文本框元件,鼠标拖拽至右侧画布中,设置宽302,高42,线框颜色为#D5D2D2(颜色数值仅......
  • 智慧校园管理平台源码,智慧校园小程序源码,智慧校园电子班牌系统源码
     智慧校园是指以物联网、云计算、大数据分析等新技术为核心技术,提供智慧化、数据化、网络化、协作一体化的教学、科研、管理和生活等各类服务,促进信息技术与教育教学有效深度融合,提高学生学习效果,最终实现智慧化教学和管理的校园模式。1、数字教学,教师直接通过APP教学平台布置作......
  • 基于移动端的个人博客系统的设计与实现-计算机毕业设计源码+LW文档
    摘要博客系统是能够让网民记录分享和学习的一个网站,在博客中我们可以发表文章对感兴趣的事情进行讨论。而基于移动端的个人博客系统的设计是就为了迎合广大用户需求创建的一个界面简洁、有定向内容、业务逻辑简单易操作的博客系统。本文以博客系统的设计与实现为例,提出了利用And......
  • Java+Jsp+MySQL高校选课系统设计与实现(附源码下载地址)
    @目录01源码下载02系统概述03开发工具及技术选型04运行环境05用户分析06功能分析07数据库设计08项目工程结构及说明09部分功能展示及源码9.1管理员端--首页9.2管理员端--专业管理9.3管理员--课程管理9.4管理员端--统计信息9.5普通用户端--基本信息9.6普通用户端--......
  • android studio 编译Telegram源码经验总结(2023-11-05)
    前言Telegram是一款强大的端到端加密IM,专注于安全性和速度,支持Android/IOS/Windows/macOS等平台,功能丰富,运行流畅,免费开源,代码具有学习和研究意义。一、androidtelegram源码下载地址:github:https://github.com/DrKLO/Telegram.git二、编译环境的选择:Windows版本:1064位;Andro......
  • 基于微信小程序的短文写作竞赛管理系统-计算机毕业设计源码+LW文档
    摘 要随着世界经济信息化、全球网络化的到来推动信息线上管理的飞速发展,为短文写作竞赛行业的改革起到关键作用。若想达到安全,快捷的目的,就需要拥有信息化的组织和管理模式,建立一套合理、畅通、高效的短文写作竞赛管理系统小程序。当前的短文写作竞赛管理存在工作效率低下,人员和......