vue项目,输入框限制输入15个中文,或者30个英文

<input type="text"  v-model="groupName" class="edit-input" ref="groupName"@input="changeValue"@change="editGroupNameSave(groupInfo.name)" >
changeValue () {let leng = this.validateTextLength(this.groupName)if (leng >= 15) {this.$refs.groupName.maxLength = leng} else {this.$refs.groupName.maxLength = 30}},validateTextLength (value) {// 中文、中文标点、全角字符按1长度,英文、英文符号、数字按0.5长度计算let cnReg = /([\u4e00-\u9fa5]|[\u3000-\u303F]|[\uFF00-\uFF60])/glet mat = value.match(cnReg)let lengthif (mat) {length = (mat.length + (value.length - mat.length) * 0.5)return length} else {return value.length * 0.5}}

参考: https://www.jianshu.com/p/17edabad526e

转载于:https://www.cnblogs.com/ybixian/p/10729047.html

VUE实现限制输入框最多输入15个中文,或者30个英文相关推荐

  1. 前端页面input 只能输入15个汉字,30个英文这样

    下面展示一些 内联代码片. 搬自https://blog.csdn.net/seven_north/article/details/87073473博客原理就是把一个汉字替换为英文字符aa,长度为2个 ...

  2. Vue中实现输入框Input输入格式限制

    Vue中实现输入框Input输入格式限制 1.使用修饰符实现数字输入 在VUE中可以在v-modal后添加修饰符的形式来限制输入,比如: <input v-model.number=" ...

  3. vue设置输入框输入长度_基于vue的限制输入框可输入字节数的解决方案

    2018年07月11日 基于vue的限制输入框可输入字节数的解决方案 需求:input输入框输入上限4个字节.达到上限则不能继续输入,其中1个英文表示1个字节.1个中文表示2个字节. 看到这个需求,第 ...

  4. SAP MM初阶之事务代码MIGO界面批次拆分最多输入15行?

    SAP MM初阶之事务代码MIGO界面批次拆分最多输入15行? 1, 执行MIGO事务代码对工单或者采购订单执行收货. 对要收货的数量做批次拆分, 系统出现如下窗口, 2, 某项目的业务人员问,这个界 ...

  5. Qt QlineEdit 限制输入中文和中文字符(允许英文及英文字符)

    如题描述,直接上代码 ui->lineEdit->setAttribute(Qt::WA_InputMethodEnabled, false);QRegExp rx("^[A-Z ...

  6. vue实现input输入框控制最多输入一位小数

    vue实现input输入框控制最多输入一位小数, 直接在校验规则中写上js正则表达式就行,表达式如下: /^(\d+\.\d{1,1}|\d+)$/

  7. 输入框限制只能输入数字,正数、负数、0,最多两位小数;数字输入框可以输入负数,并最多保留两位小数;el-number-input去掉四舍五入和自动补齐小数;

    场景: –要求1:输入框只能输入数字,可以使正数.负数.0,小数点最多保留两位. –要求2:不需要自动补齐小数点,也不需要自动四舍五入. element-ui的数字输入框el-input-number ...

  8. 一种Android输入框待输入字符去除文本监听回调的方案思路

    1. 项目需求: 输入框限制输入内容为英文字符,数字,中文:长度限制最多6个字符 2. 需求拆分: 1> 字符类型限制 2> 字符长度限制 3. 方案实施: 1> 字符类型通过正则表 ...

  9. 【 javascript】<input> 实现输入框只能输入数字(个人认为最好的)

    <input> 实现输入框只能输入数字 需求背景: 方案一:使用`JS`限制 input 输入框只能输入纯数字 方案二:`VUE`使用`a-input-number组件`限制 input ...

最新文章

  1. python面向对象编程的优点-Python面向对象编程——总结面向对象的优点
  2. 微软自拍:让黑科技拯救不会拍照的你
  3. 彻底理解webservice SOAP WSDL
  4. 工作于内存和文件之间的页缓存, Page Cache, the Affair Between Memory and Files
  5. springmvc.xml或spring.xml 能运行配置文件总是出现错误
  6. Html5 dataset--自定义属性
  7. 区块链 xuperchain 同步模式 纯异步模式 异步阻塞模式 怎么启动
  8. 【交通标志识别】基于matlab GUI BP神经网络交通标志识别(带面板)【含Matlab源码 1647期】
  9. cad隐藏图层命令快捷键_cad与天正局部隐藏对象大法
  10. html5微场景制作,聊聊我用过的H5微场景制作工具
  11. 讨论实现Windows资源管理器的简单方式
  12. c语言项目研发实训,C语言实训项目表V1.0.doc
  13. BI可视化和大数据分析的两大巨头全方位对比,谁更强好像有了答案
  14. Java编译成功但是运行不成功的原因
  15. JavaEE学习第一天(HTML、CSS、js)
  16. 解析IT行业技术微企诱惑:人员不多 效益很好
  17. 2021年中国电商市场的9大趋势预测
  18. 为什么更多企业会选择零代码开发平台?它的魅力在哪?
  19. 系统日志中敏感字段掩码处理
  20. docker部署禅道报错 WARNING: IPv4 forwarding is disabled. Networking will not work.

热门文章

  1. Mongodb ObjectId格式
  2. APS计划排产助口腔护理行业精益化生产
  3. 计算机教学法的应用研究,“任务驱动教学法”在计算机基础教学中的应用研究...
  4. notepad ++
  5. IT行业的应届大学生,如何制作简历?
  6. pycharm下设置PYTHONPATH
  7. 设置python环境PYTHONPATH
  8. js判断是否是合法数字方法
  9. c语言中等于号和大于号的优先级,数学优先级
  10. 抖音直播流量,如何卡直播黄线,打开极速流量!