
基于正则表达式的文档管理。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该文档包含关于正则表达式的 Java 方法的详细笔记。欢迎下载,用于验证中文昵称,该昵称长度为 2 到 9 位。密码验证规则限定为仅允许使用字母、数字和下划线,且长度不设限制。具体而言,密码必须包含数字、小写字母和大写字母,并且长度在 6 到 18 位之间。此外,还提供了一个正则表达式用于验证密码强度,要求同时包含数字、小写字母和大写字母,且长度在 8 到 10 位之间。邮箱验证则允许一个字符符合 [A-Za-z0-9_] 后跟 [A-Za-z0-9_-+.],再接一个符合 [A-Za-z0-9_] 的字符后跟 [A-Za-z0-9_-.],最后以 . 结尾。邮箱格式的正则表达式如下:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$身份证号码验证支持18位身份证号,尾数可以是数字或字母 X(或 x 或 X),正则表达式为^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$。同时支持15或18位的身份证号,尾数可以是数字及 X 或 x 或 X, 正则表达式为(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)。手机号码验证规则包括以 1 开头,第二位数是 3/4/5/7/8 的 11 位手机号码:^1[3,4,5,7,8,9]\d{9}$;移动号码:^134[0-8]\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|1703|1705|1706|18[2-478])\d{7,8}$;电信号码:^(?:133|153|1700|1701|1702|177|173|18[019])\d{7,8}$;联通号码:^(?:13[0-2]|145|15[56]|176|1704|1707|1708|1709|17[ ] |) \d{6} 或者 以 联通开头的号码与前述类似。
全部评论 (0)


