rules: [{ required: true, message: '必填!且长度不超过20个字' },{ pattern: /^[^\u4e00-\u9fa5]+$/, message: '不能输入中文' }或者{ pattern: /^[^[\u4e00-\u9fa5]*]*$/, message: '不能输入中文' }或者加长度限制{ pattern: /^[^[\u4e00-\u9fa5]{1,20}]*$/, message: '不能输入中文' }// 再或者首尾不为空,长度有限制{pattern: /^\S.*\S$|(^\S{0,20}\S$)/,message: '首尾不能为空格且长度不超过20个字'}// { pattern: new RegExp(/^(?!\s)(?!.*\s$)/), message: '首尾不能输入空格' },// { pattern: /^.{1,20}$/, message: '1-20个字符' }
]

当然名称时只需要校验长度就行,我放这里是为了验证这个方法,三个都可以。


第二种

有长度校验的

正则校验非中文 加长度校验相关推荐

  1. c# 正则过滤非中文字符

    Regex.Replace(content, @"[^\u4e00-\u9fa5]", "") 转载于:https://www.cnblogs.com/xsmh ...

  2. ant vue 设置中文_Ant Design Vue 添加区分中英文的长度校验功能

    原本的maxLength属性是不区分全角/半角字符的,对于一些可中英文混合输入地方而言不太合适.所以想找一个可区分全角/半角字符的校验,而且要保证一定的可重用性. 百度搜了一圈都没找到合适的现成的解决 ...

  3. 身份证号码的严格校验(非正则)

    文章目录 前言 序言 一.身份证号码介绍 1.身份证号码组成 2.省份证号码中的名词解释 1.区域代码(地址码) 2.生日 3.顺序码 4.校验码 总结 二.校验码计算 1.公式拆解 2.运算 三.实 ...

  4. element-ui的表单校验;el-form表单校验;el-form表单自定义校验;手机号校验;车牌号校验;车牌号正则校验;

    示例:代码在末尾 可以直接复制使用 一.基本属性认知: 1. required: true 会有 * , 但仅是触发最后点击提交按钮时,校验某一项位必填:与输入事件或者选择或者失焦时候 怎么校验无关 ...

  5. js正则分析案例——以JSON格式校验为例

    js正则分析案例--以JSON格式校验为例 [TOC] 缘起 最近在研究javascript中对各种数据类型与格式的判断,以及各种第三方库提供的字符串处理方法,发现有大量的地方运用了正则,并且有些正则 ...

  6. js表单验证,多字段长度校验

    在开发中,有时会遇到几十或一百多甚至更多的字段都需要做长度校验.我们不可能一个字段一个字段的去写,然后我发现input中有maxLength属性可以做到类似的,但是问题是中文字符占2个长度,使用max ...

  7. java基础-String字符串字符长度校验

    java基础-String字符串字符长度校验 /*** 校验字符串是否在规定字符数内* @param str* @param maxLength* @return*/ public static bo ...

  8. java 中文及特殊字符校验

    java 中文及特殊字符校验 CreateTime--2017年8月25日16:54:50 Author:Marydon 一.参考链接 http://blog.csdn.net/imduan/arti ...

  9. java校验特殊字符_java 中文及特殊字符校验

    java 中文及特殊字符校验 CreateTime--2017年8月25日16:54:50 Author:Marydon 一.参考链接 二.具体实现 1.关于Character.UnicodeBloc ...

最新文章

  1. unicode utf8 转换 php,php实现utf-8转unicode函数分享
  2. Android-MeasureSpec那些事
  3. 用PC端Chrome浏览器进行模拟微信浏览器的开发
  4. oracle的读写过程,我在在oracle中统计读写量,用了v$filestat,操作过程如下,有些问题请问高手...
  5. Uboot USB模式(RK3288变砖头的解决办法)
  6. 计算机管理mmc无法,电脑提示mmc无法创建管理单元的问题可以这样解决
  7. (大数据工程师学习路径)第二步 Vim编辑器----Vim文档编辑
  8. 注意了!System.currentTimeMillis() 存在性能问题...
  9. 用 HTML5 和 Javascript 仿制一个水果忍者网页版! (直接浏览器在线玩+源代码下载)...
  10. GNS3环境搭建与测验实战图文详解
  11. Qt moc文件缺少“stdafx.h”异常
  12. 00后程序员摸爬滚打近一年,为学弟学妹们总结出了以下 7 条人生建议(建议收藏)
  13. 《东藏记》—— 读后总结
  14. Rockchip瑞芯微UART调试指南
  15. 什么技术都只懂一点的蹩脚程序员
  16. oracle rac evict,OEL6.3上 Oracle RAC 上节点驱逐检查过程
  17. Java—初识Java与开发环境的安装
  18. AndroidStudio很卡怎么办?
  19. 读书笔记:《图说区块链》
  20. socket:10038错误

热门文章

  1. 51 编写 new 和delete 时需固守常规
  2. git修改作者信息(提交者信息异常)
  3. 给大家介绍几个PPT网站
  4. 【蓝桥杯嵌入式】第十三届蓝桥杯嵌入式国赛客观题以及详细题解
  5. 每一次结束都是一次新的开始
  6. 华为手机鸿蒙系统下载,鸿蒙2.0正式版
  7. 依山傍水房树间,行也安然,坐也安然
  8. ORDER BY 排序子句 | 零基础自学SQL课程系列Day6
  9. ProxmoxVE6.1显卡直通
  10. 中国软件公司排行~中国电子信息企业排行~