900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 正则表达式验证手机号 邮箱

正则表达式验证手机号 邮箱

时间:2018-08-26 14:15:56

相关推荐

正则表达式验证手机号 邮箱

正则表达式

1.什么是正则表达式

正则表达式能够描述字符串的格式

通常用于验证字符串内容

正则表达式并不是java语言的内容,而是独立于编程语言的体系

2.为什么需要正则表达式

在人机信息交互时,可以让计算机验证用户输入的内容是否匹配

比如Email,手机号,身份证号等

3.正则表达式字符说明

一个字符

预定义字符

数量词

正则验手机号

public class MatchDemo {public static void main(String[] args) {String phone="19990949008";/** 1[0-9&&[^0124]][0-9]{9}* 1[356789]\d{9}*/String regex="1[356789]\\d{9}";System.out.println(phone.matches(regex));}}结果为True

正则验证email

public class MatchDemo2 {public static void main(String[] args) {/** [a-zA-Z0-9_]{1,}@[a-zA-Z0-9]{1,}(\.[a-zA-Z]{1,}){1,}* \w+@[a-zA-Z0-9]+(\.[a-zA-Z]+)+*/String email="1806141673@";String regex="\\w+@[a-zA-Z0-9]+(\\.[a-zA-Z]+)+";System.out.println(email.matches(regex));}}运行结果为True

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。