1.不能以数字和下划线开头,长度:2~15(中文、英文字母、数字、下划线)

 public static boolean validateLoginName(String loginName) {String pattern = "^[a-zA-Z\\u4e00-\\u9fa5][a-zA-Z0-9_\\u4e00-\\u9fa5]{1,14}";boolean isMatch = Pattern.matches(pattern, loginName);return isMatch;}

2.必须至少包含上面的两种(英文字母、数字、下划线)长度:6~20

public static boolean validatePassword(String password) {String pattern = "^(?![A-Z]*$)(?![a-z]*$)(?![0-9]*$)(?![^a-zA-Z0-9]*$)\\S{6,20}";boolean isMatch = Pattern.matches(pattern, password);return isMatch;}

正则表达式数字、字母、中文、符号相关推荐

  1. JS判断数字/字母/中文

    原文链接:http://tieba.baidu.com/f?kz=140213674 1 JS判断数字/字母/中文   1. var reg = /^(\w|[\u4E00-\u9FA5])*$/; ...

  2. php 字母数字混合排序,JavaScript_基于JS实现数字+字母+中文的混合排序方法,在上篇文章给大家介绍了JavaScr - phpStudy...

    基于JS实现数字+字母+中文的混合排序方法 在上篇文章给大家介绍了JavaScript sort数组排序方法和自我实现排序方法小结,用自己的方法实现了数字数组的排序. 当然,实际运用中,我还是会使用s ...

  3. 数字字母特殊符号java_java正则匹配6-20位字母、数字、特殊符号最少满足其中两种...

    import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 6-20位 字母.数字.符号最少任意两种组合 * 字母.数字 ...

  4. ios 密码大小写数字 符号_iOS 用户密码 数字字母特殊符号设置 判断

    //直接调用这个方法就行 -(int)checkIsHaveNumAndLetter:(NSString*)password{ //数字条件 NSRegularExpression *tNumRegu ...

  5. JS判断数字字母中文

    1. var reg = /^(\w|[\u4E00-\u9FA5])*$/; if(arr=username.match(reg))  {  ti=1;  return ture; } else { ...

  6. 正则验证邮箱、8到16位数字字母特殊符号组合

    //邮箱 /^([a-zA-Z]|[0-9])(\w)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/ //8-16位数字.字母.特殊符号组合 /^(?![0-9]+$)(?![a- ...

  7. input限制只能输入数字/字母/英文符号

    使用 :直接插入input标签中 oninput = "value=value.replace(/[^\w\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]/g,'' ...

  8. 正则表达式中文和中文符号

    匹配中文标点符号: [\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b] 匹配中文字符的正则表达式: [ ...

  9. java 数字 字母 中文_java中英文字母、数字、中文所占字节数

    先了解下基本的单位: 1.比特(bit)即一个二进制位,例如100011就是6比特. 2.字节(byte),这是计算机中数据类型最基本的单位了,8bit组成1byte. java要确定每种基本类型所占 ...

  10. 正则表达式密码校验(由数字、字母、符号三者同时组合)

    校验包括 数字.字母.符号同时组合,最小长度为8,最大长度不超过20 特殊符号为"!@#$%^&*_-" 可以自由更换 var pp = /^(?=.*[a-zA-Z])( ...

最新文章

  1. 设置centos默认启动命令行(不启动图形界面)
  2. 为了探究不同光照处理_浅谈中考物理实验探究易错题
  3. oracle怎么设置sql每隔一段时间执行一次_Oracle大规模数据快速导出文本文件
  4. 11.3 free:查看系统内存信息
  5. Random快速连续产生不相同随机数
  6. 福州大学c语言考试答案,C语言练习模拟考福州大学工程技术学院.doc
  7. Mac安装nmap及常用命令【亲测有用】
  8. 字体怎么转换html代码,如何设置下列html代码的字体大小和 font-family 以进行水平转换?_html_开发99编程知识库...
  9. 2021人工智能竞赛白皮书:1000场竞赛的深度分析
  10. python机器学习库sklearn——BIRCH聚类
  11. Dawn 阿里开源前端开发构建工具
  12. 这是 iPhone 6主板?包含 802.11ac WiFi、NFC 芯片
  13. OPNsense用户手册中文版
  14. 软件工程专业职业规划发展路线
  15. python实现千牛客服自动回复语_千牛客服自动回复话术
  16. 【学习】自学JavaScript
  17. PyQt(Python+Qt)学习随笔:纯文本编辑器QPlainTextEdit功能详解
  18. emui11升级成鸿蒙os,华为EMUI11正式发布,今年12月可升级为鸿蒙OS2.0国产操作系统...
  19. 2.1 Java范型
  20. 专科段《生产与运作管理》课程复习资料(1)——单项选择题

热门文章

  1. 锁相环(PLL)专题一:鉴相器PD
  2. 二台计算机 共享,两台电脑如何共享
  3. 计算机重新启动后打印机脱机,重启电脑后打印机脱机怎么办
  4. WIN10打印机显示服务器脱机,网络打印机脱机,教你win10网络打印机脱机无法打印的应对办法...
  5. 如何免费且快速的搭建个人网站
  6. MacBook M1 Windows for ARM虚拟机体验
  7. 20200725 PAT甲级 7-2 The Judger (25分)
  8. Unity实战篇 |制作一个跟随鼠标转向的 简易箭头指示标,包括 UI指向 和 3D指向标
  9. windows server 2012 更改网络位置
  10. WP应用程序磁贴设置