Advertisement

验证中英文名的JS正则表达式方法

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文章详细介绍了如何使用JavaScript编写用于验证中文姓名和英文姓名格式的正则表达式方法,适用于前端表单验证场景。 var pattern = ([\\u4e00-\\u9fa5]{1}[\\u4e00-\\u9fa5\\.·。]{ + min + , + max + }[\\u4e00-\\u9fa5]{1}$)|([a-zA-Z]{1}[a-zA-Z\\-]{ + min + , + max + }[a-zA-Z]{1}$);

全部评论 (0)

还没有任何评论哟~
客服
客服
  • JS
    优质
    本文章详细介绍了如何使用JavaScript编写用于验证中文姓名和英文姓名格式的正则表达式方法,适用于前端表单验证场景。 var pattern = ([\\u4e00-\\u9fa5]{1}[\\u4e00-\\u9fa5\\.·。]{ + min + , + max + }[\\u4e00-\\u9fa5]{1}$)|([a-zA-Z]{1}[a-zA-Z\\-]{ + min + , + max + }[a-zA-Z]{1}$);
  • 关于数字、
    优质
    本文探讨了针对数字、英文及中文进行有效验证的方法,提供了多种实用的正则表达式模式,旨在帮助开发者精准处理字符串匹配问题。 各种正则表达式内容丰富,能够很好地检查不同内容的效果。
  • 优质
    简介:本资源提供了一套用于验证中文姓名的标准正则表达式,适用于前端表单验证和后端数据校验场景,确保输入的姓名格式正确。 昨天我在网上查找了一些关于姓名验证的资料,但都没有找到满意的方案。今天我自己完善了一个规则: 1. 名字必须是纯中文或纯英文; 2. 包括圆点组合的中文名字,例如“大卫·波菲尔·多可汗”。其中圆点前后的中文部分至少包含一个汉字且不超过二十个汉字,最多可以有五个圆点。这些规则可以根据具体需求进行调整; 3. 英文名字中允许使用空格或小数点分隔单词,如M Tom、wang hong和Ronald W Reagan;也可以是带有空格的小数点组合形式,例如“M.H.Tom”、“M H Tom”,以及“M. H. Tom”。
  • JS 身份
    优质
    本教程详细讲解了如何使用JavaScript正则表达式来验证中国公民身份号码的有效性,帮助开发者快速掌握身份证号格式校验技巧。 身份证验证使用jqueryjsvalidate插件进行校验的JavaScript代码可以支持15位或18位身份证号码,并能够对地址编码、出生日期以及校验位进行全面验证。此外,还可以利用正则表达式来实现电话号码、学号和邮箱等各类号码的详细全面校验。
  • 数字
    优质
    本文章介绍如何使用正则表达式进行有效的数字验证,包括常见数字格式的匹配规则及实例解析。 Java 正则表达式验证数字: ```java public boolean isNumber(String str) { java.util.regex.Pattern pattern = java.util.regex.Pattern.compile([0-9]+(.[0-9]+)?); java.util.regex.Matcher match = pattern.matcher(str); if (match.matches() == false) { return false; } else { return true; } } ``` JavaScript 验证数字: ```javascript function validate(){ var reg = new RegExp(^[0-9]*$); var obj = document.getElementById(name); if(!reg.test(obj.value)){ alert(请输入数字!); } if(!/^[0-9]*$/.test(obj.value)){ alert(请输入数字!); } } ``` 验证数字的正则表达式集: 1. 验证数字:`^[0-9]*$` 2. 验证n位的数字:`^\d{n}$` 3. 验证至少n位数字:`^\d{n,}$` 4. 验证m-n位的数字:`^\d{m,n}$` 5. 验证零和非零开头的数字:`(0|[1-9][0-9]*)$` 6. 验证有两位小数的正实数:`^[0-9]+(.[0-9]{2})?$` 7. 验证有1到3位小数的正实数:`^[0-9]+(.[0-9]{1,3})?$` 8. 非零的正整数验证规则:`^\+?[1-9][0-9]*$` 9. 非零负整数验证规则:`^\-[1-9][0-9]*$` 10. 验证非负整数(含正整数和 0): `^\d+$` 11. 验证非正整数(含负整数和 0) : `^((-\d+)|(0+))$` 字符验证规则: - 长度为3的字符串:`^.{3}$` - 26个英文字母组成的字符串:`^[A-Za-z]+$` - 大写字母组成字符串: `^[A-Z]+$` - 小写英文字母组成字符串 : `^[a-z]+$` 数字和字符组合验证规则: - 数字及字母的组合:`^[A-Za-z0-9]+$` - 字符、数字或下划线组成的字符串 : `^\w+$` 密码验证规则: - 用户密码: `^[a-zA-Z]\w{5,17}$` 正确格式为:以字母开头,长度在6到18之间,只能包含字符、数字和下划线。 特殊字符验证: - 验证是否含有 ^%&,;=?$\ 等字符 : `[^%&,;=?$\x22]+` 文字验证规则: - 汉字:`^[\u4e00-\u9fa5],{0,}$` 电子邮件地址验证规则 : - 电子邮箱格式: `^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$` URL 验证: - Internet URL 格式:`^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$` - `^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$` 电话号码验证规则: - 中国区号的电话号码格式:`^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$` - 正确格式为:“01”、“09”和“12”,例如 “XXXX-XXXXXXX,XXXX-XXXXXXXX”。 身份证验证规则: - 验证中国居民的 15 或者 18位数字的身份证号:`^\d{15}|\d{}18$` 日期格式验证: - 验证一年中的月份 : `^(0?[1-9]|1[0-2])$` - 正确格式为:“01” - “09”,“1”和“12” - 一个月内的天数:`^((0?[1-9])|((1|2)[0-9])|30|31)$` - 正确的格式为: 01, 09 和 31. 整数验证规则: - 整数 : `^-?\d+$` 浮点数值验证: - 非负浮点数(包括正浮点和 0):
  • 推荐JS密码强度
    优质
    本文介绍了几种使用JavaScript正则表达式来验证和增强密码强度的方法,帮助用户创建更安全的密码。 本段落主要介绍了如何使用JavaScript的正则表达式来验证密码强度,并提供了相关实例供参考。下面将详细介绍相关内容。
  • 日常搜集JS邮箱
    优质
    本项目汇集了多种JavaScript中用于电子邮件地址验证的正则表达式模式,旨在帮助开发者高效准确地进行用户输入验证。 本段落整理了一些关于JavaScript邮箱验证的正则表达式内容,并认为这些内容具有一定的参考价值,因此分享到了脚本之家网站供读者借鉴。