黑马程序员——用正则表达式校验QQ号码
2015-05-07 09:50
288 查看
------- android培训、java培训、期待与您交流! ----------
今天看毕老师的视频,学会了用正则表达式校验QQ号码~ 感觉很开心!
代码如下:
正则表达式真的很方便,但是如果一不小心也会很容易写错,写错的情况下可能半天都找不到问题所在;
一开始,我把表达式的内容写成了 String qq = "[1-9][0-9]{4-14}";
结果总是报错,Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed counted closure near index 12
[1-9][0-9]{4-14}
后来反复对照视频才终于发现,表达式应该这么写:"[1-9][0-9]{4,14}"
今天很高兴终于明白正则表达式的用法了;
以前经常看到正则表达式相关的文章,但是篇幅都很长,看起来很凌乱,总感觉正则表达式是一个很复杂、很高深技术,结果今天仔细看视频然后就学会了,毕老师在教程里说“是不是很简单!”,呵呵;
感谢毕老师!感恩您的付出!
今天看毕老师的视频,学会了用正则表达式校验QQ号码~ 感觉很开心!
代码如下:
public class Test01 { public static String regexQQ(){ Scanner scan = new Scanner(System.in); String qq = scan.nextLine(); String regex = "[1-9][0-9]{4,14}"; boolean flag = qq.matches(regex); if (flag) { System.out.println("输入正确!!"); }else { System.out.println("输入错误!"); } return regexQQ(); } public static void main(String[] args) { regexQQ(); } }
正则表达式真的很方便,但是如果一不小心也会很容易写错,写错的情况下可能半天都找不到问题所在;
一开始,我把表达式的内容写成了 String qq = "[1-9][0-9]{4-14}";
结果总是报错,Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed counted closure near index 12
[1-9][0-9]{4-14}
后来反复对照视频才终于发现,表达式应该这么写:"[1-9][0-9]{4,14}"
今天很高兴终于明白正则表达式的用法了;
以前经常看到正则表达式相关的文章,但是篇幅都很长,看起来很凌乱,总感觉正则表达式是一个很复杂、很高深技术,结果今天仔细看视频然后就学会了,毕老师在教程里说“是不是很简单!”,呵呵;
感谢毕老师!感恩您的付出!
相关文章推荐
- 黑马程序员_Java基础_正则表达式,校验QQ号,手机号,邮箱,IP地址排序,网络爬虫
- 正则表达式对qq号码进行校验
- 黑马程序员----Java正则表达式校验邮箱和手机号码
- 正则表达式对qq号码校验
- Java基础知识强化70:正则表达式之引入案例(QQ号码校验)
- JAVA正则表达式校验qq号码的方法
- 用正则表达式校验QQ号码
- 三种方法校验QQ号码,正则表达式代码最好
- 手机号码,邮箱,qq完整正则表达式
- java正则表达式表单验证类工具类(验证邮箱、手机号码、qq号码等)
- Android之利用正则表达式校验邮箱、手机号、密码、身份证号码等
- J2SE之不使用正则表达式如何验证QQ号码
- 黑马程序员:正则表达式介绍:QQ匹配、E-mail提取应用
- 校验普通电话、传真号码的正则表达式(可以+开头,除数字外,可含有-)
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码(转)
- 校验电话号码 手机号码正则表达式
- js正则表达式用法实例:验证邮箱格式、密码复杂度、手机号码、QQ号码
- 手机号码的正则表达式校验
- Android之利用正则表达式校验邮箱、手机号、密码、身份证号码等
- java正则表达式表单验证类工具类(验证邮箱、手机号码、qq号码等)