匹配2-4个汉字的中文名

/^[\u4E00-\u9FA5]{2,4}$/
 let name1 = '张';let name2 = '张三';let name3 = '李四一';let name4 = '东方不败';let name5 = '东方不败一';console.log(/^[\u4E00-\u9FA5]{2,4}$/.test(name1))console.log(/^[\u4E00-\u9FA5]{2,4}$/.test(name2))console.log(/^[\u4E00-\u9FA5]{2,4}$/.test(name3))console.log(/^[\u4E00-\u9FA5]{2,4}$/.test(name4))console.log(/^[\u4E00-\u9FA5]{2,4}$/.test(name5))

结果:

匹配两个单词以下的英文名

/^([A-Za-z]+\s?)*[A-Za-z]+$/
let name1 = 'David';
let name2 = 'David Linkin';
let name3 = 'David Linkin Linkin';
console.log(/^([A-Za-z]+\s)?[A-Za-z]+$/.test(name1))
console.log(/^([A-Za-z]+\s)?[A-Za-z]+$/.test(name2))
console.log(/^([A-Za-z]+\s)?[A-Za-z]+$/.test(name3))

结果:

正则表达式30分钟入门教程:https://deerchao.cn/tutorials/regex/regex.htm

在线正则表达式测试工具:https://deerchao.cn/tools/wegester/

正则表达式匹配中英文姓名相关推荐

  1. JavaScript 正则匹配中英文姓名

    工作中突然想给姓名输入框加入正则匹配的验证,以防止用户输入的姓名比网络昵称还奇葩,结果还真费了不少功夫. 首先我们确认规则: ①中英文文字不能混杂 ②汉字不能夹杂任何特殊字符和空格(如果要兼容少数民族 ...

  2. 正则表达式-匹配中英文、字母和数字

    最近需要用到正则匹配,上网找了一下,发现这个博客写的不错,想着保留了下载,日后用时就省事了. 转载来自: https://blog.csdn.net/jinruoyanxu/article/detai ...

  3. 正则表达式-匹配中英文、字母和数字,手机号,电话号码, 身份证,邮编

    在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理.1.匹配中文:[\u4e00-\u9fa5]2.英文字母:[a-zA-Z] ...

  4. 中英文姓名及手机号的正则表达式

    中英文姓名及手机号的正则表达式 在正则表达式中规则的不同直接导致了表达式的差异,一般的手机号验证为: var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9 ...

  5. php正则判断数字和英文,PHP正则匹配中英文、数字及下划线的方法【用户名验证】...

    本文实例讲述了PHP正则匹配中英文.数字及下划线的方法.分享给大家供大家参考,具体如下: 一.问题: 对于用户注册时的用户名要求由中英文.数字或下划线组成,不得含有其他字符. 二.解决方法: 针对输入 ...

  6. 学习正则表达式 - 匹配 Unicode 和其他字符

    目录 一.匹配 Unicode 字符 1. 匹配 emoji 符号 (1)确定 emoji 符号的 Unicode 范围 (2)emoji 符号的存储 (3)正则表达式匹配 2. 匹配中文 (1)确定 ...

  7. Python中使用正则表达式以及正则表达式匹配规则

    前排提要: 本博客介绍在Python下使用正则表达式从给定的字符串中获取到想要的字符串. 1 导库 import re 2 使用模板 re_pattern = re.compile(pattern, ...

  8. JS常用的正则表达式(匹配邮箱、名字、手机号等等)

    JS常用的正则表达式(匹配邮箱.名字.手机号等等) /* 匹配英文或字符名字的正则表达式 */ var userNameReg = /^\w{6,30}$/; /* 匹配邮箱的正则表达式 */ var ...

  9. Leetcode-SQL学习计划-SQL入门-1527.患某种疾病的患者【regexp正则表达式匹配】

    链接:https://leetcode.cn/problems/patients-with-a-condition/ -- 1527.患某种疾病的患者 -- 链接:https://leetcode.c ...

最新文章

  1. linux汇编和x86汇编,linux平台学x86汇编(四):从“hello world!”开始
  2. Nginx教程-安装
  3. 6.042 Mathematics for Computer Science
  4. Python字符串index()方法应用案例一则
  5. 移动端h5 隐藏滑动滚动条
  6. Java加密:一、Base64算法
  7. 机器人学基础(一):空间描述与坐标变换
  8. 云南 代理服务器_今日更新快速ip代理服务地址 免费国外代理服务器 2013.4.17
  9. SSM框架的原理和运行流程
  10. 偶遇 649453.sys / Adware.Cdn / Hacktool.Rootkit
  11. 【Collect】免费图片库网站推荐(国外高清可商用)
  12. 2018软科世界一流学科排名发布! ”计算机科学与工程“学科表现如何?
  13. CAD制图快捷键分享,制图之前的基本准备
  14. 概率统计Python计算:双正态总体均值差的双侧区间估计
  15. 远程时无法打开Internet站点
  16. 廊坊金彩教育:店铺详情页设计要点
  17. 批处理文件rd \s\q **是什么意思?
  18. 治疗贫血的几款食疗方
  19. 【嵌入式开发】Raspberry Pi 树莓派性能测试
  20. Python的学习笔记案例8--空气质量指数计算6.0

热门文章

  1. 使用poi做excel导出时解决以文本格式存储的数字问题
  2. 在Ubuntu安装Deepin软件
  3. SpringCloud 微服务工具集v1.1
  4. 付费?不存在的,20 行代码将电子书转换为有声小说
  5. Launching app Install failed. Installation failed <a href=‘rerun‘>Rerun</a>
  6. 舌尖上的职场(三)我来买单!
  7. JAVA联机版五子棋——源码(一个类一个main暴力开发)
  8. 柠檬的45种生活妙用
  9. 怎么屏蔽还有照片_【文末福利】在朋友圈发男神照片忘了屏蔽父母,麻麻的回应亮了…...
  10. 2023年春招热门笔试算法题(C++)