表达式
来源:互联网 发布:结构软件下载 编辑:程序博客网 时间:2024/03/29 00:18
package com.cardvlaue.sys.common;import java.util.regex.Matcher;import java.util.regex.Pattern;//验证手机号 public class CheckingTools {public static boolean isMobile(String str) { Pattern p = null; Matcher m = null; boolean b = false; p = Pattern.compile("^[1][3,4,5,8,7][0-9]{9}$"); m = p.matcher(str); b = m.matches(); return b; } //银行卡public static boolean isBankCard(String str) { Pattern p = null; Matcher m = null; boolean b = false; p = Pattern.compile("^(\\d{16}|\\d{19})$"); m = p.matcher(str); b = m.matches(); return b; } public static Boolean isNumberLetter(String str) {Boolean isNoLetter = false;String expr = "^[A-Za-z0-9][13]+$|[A-Za-z0-9][15]";if (str.matches(expr)) {isNoLetter = true;}return isNoLetter;}public static boolean isCharacters(String str) { Pattern p = null; Matcher m = null; boolean b = false; //"^[a-zA-Z0-9]$|^[a-zA-Z0-9]$"String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】';:”“’。,、?]";p = Pattern.compile("^[a-zA-Z0-9]{13,20}$"); m = p.matcher(str); b = m.matches(); return b; } //检查密码public static boolean isPwd(String pwd){ if (pwd.trim().length()<6 || pwd.trim().length()>16) return false; return true;}//校验身份证public static boolean isAuthCard(String card){ Pattern p = null; Matcher m = null; boolean b = false; p = Pattern.compile("([0-9]{17}([0-9]|X))|([0-9]{15})"); m = p.matcher(card); b = m.matches(); return b; }//电话号码验证 电话号码与手机号码同时验证:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9}) public static boolean isTelphone(String phoneCode){ Pattern p = null; Matcher m = null; boolean b = false; p = Pattern.compile("^(0[1-9]{2,3}\\-)?([2-9][0-9]{6,7})"); m = p.matcher(phoneCode); b = m.matches(); return b; }//邮箱验证public static boolean isEmail(String email){ Pattern p = null; Matcher m = null; boolean b = false; p = Pattern.compile("^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"); m = p.matcher(email); b = m.matches(); return b; }}
0 0
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- <% %>表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- 表达式
- php获取get/post请求的数据
- eclipse断点调试和程序异常解决方案
- 什么是盐加密 为什么使用盐加密密码
- 在同一个页面使用多个不同的jQuery版本,让它们并存而不冲突
- 转 httpServletResponse reset flushBuffer
- 表达式
- IOS实现应用内打开第三方地图app进行导航
- 如何开发基于webUI的桌面产品
- ORACLE收缩表空间
- 一张图理解订阅者模式
- 剑指offer-面试题46:求1+2+…+n
- webix前端界面框架
- CANopen系列文章【1】--SYNC【2】
- Xcode插件指南,让你的开发更便捷