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));
}
}