字符串正则

有个需求对字符串做校验

  • 保证input输入的文字是在20到100字符之间

分析

  1. 首先在输入过程中中文汉字跟字母数字符号所占用的字符是不一样的
  2. 所以分开进行统计汉字的字符是2个字符,其他均为1个字符
  3. 相加的和与条件进行比较

代码

var str = "123字符串"
var hanReg = str.match(/[\u4e00-\u9fa5]/g)
var hanCount =hanReg && hanReg.join("").length
var fontCount = str.length+hanCount
if (fontCount>100||fontCount<20) {alert('输入字符在20到100之间')
}

正则校验字符串中汉字数量及总数量相关推荐

  1. 使用正则校验字符串中多个电话号码的方法

    1.需求: 1.收集输入框中输入的多个电话号码2.对收集到电话号码进行逐个校验,只要其中有一个错误就抛出异常,停止继续往下面执行 2.效果图 3.html代码 <van-fieldv-model ...

  2. 正则匹配字符串中汉字及中文标点符号

  3. java 统计汉字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法

    本文实例讲述了java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  4. java 字符串 数字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法...

    本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  5. Golang基础——统计字符串中汉字的数量

    统计字符串中汉字的数量 1. 编写代码分别定义一个整型.浮点型.布尔型.字符串型变量,使用fmt.Printf()搭配%T分别打印出上述变量的值和类型. 2. 编写代码统计出字符串"hell ...

  6. 经典:统计字符串中汉字,英文,数字,特殊符号个数

    经典:统计字符串中汉字,英文,数字,特殊符号个数 package wzs.arithmetics;/*** 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量* @author wWX15478 ...

  7. java 汉字个数_java语言中如何获取字符串中汉字的个数

    java语言中如何获取字符串中汉字的个数? [实例描述] 字符串中可以包含数字,字母.汉字或者其他字符.使用Character 类的isDigit()方法可以判断字符中的某个字符是否为数字,使用Cha ...

  8. java识别汉字个数_统计字符串中汉字的个数

    字符串可以包括数字.字母.汉字或者其他字符.使用Charater类的isDigit()方法可以判断字符串中的某个字符是否为数字, 使用Character类的isLetter()方法可以判断字符串中的某 ...

  9. 求字符串中汉字的个数

    一.分解字符串法 首先创建这个函数: /*将字符串分解*/ create function [dbo].[SplitChar] ( @str_One Nvarchar(100) ) returns @ ...

最新文章

  1. Cell重磅:记忆研究的突破进展!在诺奖成果基础上,用“全光学”组合来“操纵记忆”...
  2. 基于thrift的微服务框架
  3. cinder与ceph的区别_分布式存储基础、Ceph、cinder及华为软件定义的存储方案 -
  4. 笔记-中项案例题-2017年上-风险管理
  5. 自定义检验注解_多注解自定义参数校验
  6. 用c语言编写小于n的所有素数,关于求N以内素数的一点小问题(N小于一亿)
  7. 2021年中国债务承销服务市场趋势报告、技术动态创新及2027年市场预测
  8. [转载] python 调用自己的方法报错,numpy.ndarray object has no attribute brighten
  9. 折腾一天,获取下列多选框的所有选中值,原生js可直接通过obj.val()来获取,可jq不行,要通过循环取值来获取;...
  10. mysql_day02创建数据表
  11. 微信小程序:独立后台带分销功能月老办事处交友盲盒
  12. jquery 常见特效_常见jQuery错误的解决方案
  13. 秒懂三层交换机的作用及使用
  14. 2014年华为收入122亿美元
  15. python第三方模块之pyquery
  16. 如何查找北京驾照体检医院
  17. 波士顿房价数据集——预测房价
  18. BDTC 2017丨探索大数据在医疗行业的应用实践
  19. Scala:Map集合的使用
  20. (链表)Java 求解环形链表 II

热门文章

  1. PCB LAYOUT高速信号走线指南
  2. python爬虫-Handler处理器的基本使用
  3. 基于云平台的电力供电设备远程监控系统
  4. 机器学习教程 三.回归理论及代码实现
  5. 夕阳西下,天空燃烧着一片橘红色的晚霞
  6. win10升级工具_win10系统易升的卸载技巧
  7. 【偶遇小bug】浏览器无法翻译此网页解决
  8. ai如何做倒角和圆角_在ai中怎么用小白工具把矩形的直角改成圆角?,你值得一看的技巧...
  9. Oracle 11gR2新特性--延迟段创建(Deferred Segment Creation)和exp不能导出空表
  10. java获取微信绑定的手机号码