java中检查用户输入信息是否正确

 时间:2024-10-16 13:00:47

1、电话号码检查代码如下:publicstaticbooleanisPhoneByPattern(Stringphone){Stringregex="^1[3|4|5|7|8]\\d{9}$";Patternpattern=Pattern.compile(regex);Matchermatcher=pattern.matcher(phone);returnmatcher.matches();}publicstaticbooleanisPhoneByString(Stringphone){ Stringregex="[1][3578]\\d{9}";returnphone.matches(regex);}

2、邮箱检查:publicstaticbooleanisEmailByPattern(Stringemail){Stringregex="^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";Patternpattern=Pattern.compile(regex);Matchermatcher=pattern.matcher(email);returnmatcher.matches();}publicstaticbooleanisEmailByString(Stringemail){Stringregex="([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)";returnemail.matches(regex);}

3、身份证检查:publicstaticbooleanisICNOByPattern(Str坡纠课柩ingicno){Strin爿讥旌护gregex15="^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$";Patternpattern15=Pattern.compile(regex15);Matchermatcher15=pattern15.matcher(icno);Stringregex18="^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|x|X)$";Patternpattern18=Pattern.compile(regex18);Matchermatcher18=pattern18.matcher(icno);return(matcher15.matches()||matcher18.matches());}publicstaticbooleanisICNOByString(Stringicno){Stringregex15="[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}";Stringregex18="[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|x|X)";return(icno.matches(regex15)||icno.matches(regex18));}

  • 私密浏览器怎么设置启动图案密码
  • 学科abc怎么划分#校园分享#
  • 化学实验课上发生意外怎么办?
  • 网络传输编码与解码
  • 电商淘宝商品的定价方法和技巧策略
  • 热门搜索
    怎么谈恋爱技巧 协议怎么写 鼻翼大怎么办 闪腰了怎么办 台风怎么形成 地热不热怎么办 窠巢怎么读 三黄鸡怎么做好吃 微信怎么拍人 披肩发怎么扎好看