java正则表手机
1. java写一个正则表达式,可以匹配尾号5连的手机号.规则: 第1位是1,第二位可以是数字3458其中之一,后面4位任
1[3458]d{4}
1匹配1
[3458]匹配3458任意一个
d{4}匹配4个0-9
2. java问题:手机号码正则表达式怎么写不要写电话的,一是js的.
|^1[3|4|5|8][0-9]\d{8}$
这里的1是代表,手机号码要以1开头,因为中国目前还没有以其他数字开头的手机号,[3|4|5|8]是表示在1的后面可能是3,4,5或者8,比如:13/14/15/18等,[0-9]表示第三位数字可以是0到9的任意整数。\d{8}的意思是0到9的整数长度为8!
望点赞
3. java用正则表达式判断程序接收的字符串是否符合手机号的格式,在下面修改
||
publicclassTest
{
publicstaticvoidmain(String[]args)
{
if(args.length<=0)
{
return;
}
Stringpattern="^(13[0-9]|15[01]|153|15[6-9]|180|18[23]|18[5-9])\d{8}$";
System.out.println(args[0].matches(pattern));
}
}
4. java 问题,手机正则表达式:^1[3|4|5|8][0-9]\\d{6,8}$,为什么不能少:[0-9]
|^1[3|4|5|8][0-9]\\d{6,8}$ 表达式完全可以写成
^1[3|4|5|8]\\d{7,9}$
没有问题的,[0-9] 和 \\d 是完全一样的
手机号码是专11位的应该写成
^1[3458]\\d{9}$ 这样吧属
5. java正则表达式怎样匹配 "手机号","数字",其中数字为0-2
^1[3,5]{1}[0-9]{1}[0-9]{8}$ 手机号的
[0-2] 数字0~2
6. java里怎么用正则表达式判断字符串是否为合法的手机号
Pattern p = Pattern.compile("1\\d{10}");
Matcher m = p.matcher(13145632378);
boolean b = m.matches();
在java程序中由于“\”表示转义字符用“\\”表示“\d”中的“\”
7. Java中使用正则表达式验证手机号码,大家看我的代码有什么问题,没得出正确的结果。
Patternp=Pattern.compile("^1[34578]\d{9}$");//改成这样
Matcherm=p.matcher("15217855576");
System.out.println(m.matches());//true
8. JAVA正则表达式验证电话、邮箱电话要求输入手机或者固定电话都可以的
这些网上都有,自己搜呗!有些事情是不用问人,自己就能查出来,以后自己就知道怎么找了,告诉你知道,别的你还是不知道,这些不用背,上网搜,随用随查。
9. Java如何使用正则表达式验证港澳台手机号码是否有效
不知道港台手机号什么格式:
\d:匹配一个数字字符。等价于[0-9]。
{n,m}:m和n均为非负整数,其中n<=m。最少匹配n次且最多匹配m次。
匹配手机号无非是纯数字,是否达到一定位数
10. 关于java正则表达式判断是否是手机号.
//你能把完整的程序贴出来么
//你限定一下位数
publicclassRegexDemo{
publicstaticvoidmain(String[]args){
Stringregex="1(3|5|7|8)[0-9]{9}";
Stringnum="17623629758";
System.out.println(num.matches(regex));
}
}