導航:首頁 > 編程語言 > java隨機生成手機號代碼

java隨機生成手機號代碼

發布時間:2024-11-01 03:05:32

java手機號碼隨機抽取編程

把手機號放到一個數組里,然後隨機生成從0到數組上限的一個數,對應的手機號就是是隨機選中的

② java中如何提取一個字元串中的電話號碼

java中如何提取一個字元串中的電話號碼,先寫出手機號碼和固定號碼的正則表達式,然後創建模式,獲取到匹配器,從而刷選出符合要求的電話號碼,如下:

importjava.util.regex.Matcher;
importjava.util.regex.Pattern;publicclassTestC{

publicstaticvoidmain(String[]args){
//要提前號碼的字元串
Stringstr="n13977777777s18911111111你好15988888888hha0955-7777777sss0775-6678111";
//提取手機號碼
checkCellphone(str);
//提取固定電話號碼
checkTelephone(str);
}

/**
*查詢符合的手機號碼
*@paramstr
*/
(Stringstr){
//將給定的正則表達式編譯到模式中
Patternpattern=Pattern.compile("((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}");
//創建匹配給定輸入與此模式的匹配器。
Matchermatcher=pattern.matcher(str);
//查找字元串中是否有符合的子字元串
while(matcher.find()){
//查找到符合的即輸出
System.out.println("查詢到一個符合的手機號碼:"+matcher.group());
}
}

/**
*查詢符合的固定電話
*@paramstr
*/
(Stringstr){
//將給定的正則表達式編譯到模式中
Patternpattern=Pattern.compile("(0\d{2}-\d{8}(-\d{1,4})?)|(0\d{3}-\d{7,8}(-\d{1,4})?)");
//創建匹配給定輸入與此模式的匹配器。
Matchermatcher=pattern.matcher(str);
//查找字元串中是否有符合的子字元串
while(matcher.find()){
//查找到符合的即輸出
System.out.println("查詢到一個符合的固定號碼:"+matcher.group());
}
}

結果:
查詢到一個符合的手機號碼:13977777777
查詢到一個符合的手機號碼:18911111111
查詢到一個符合的手機號碼:15988888888
查詢到一個符合的固定號碼:0955-7777777
查詢到一個符合的固定號碼:0775-6678111

③ java項目中怎麼自動生成身份證號和手機號

如果是手機號碼就好辦:先初始化三個String類型的變數 String a=「13『" ; iString b="15";String c=」189「;然後在new一個 Random random = new Random();版
String number1 = a+ random.nextInt(1000000000);
String number2 = b+ random.nextInt(1000000000);
String number3 = c+ random.nextInt(100000000);
在將這些號碼拿權去號碼資料庫查查,身份證的就麻煩一些,首先要自動生成,還要用正則表達式去匹配。

④ java中手機號碼用什麼數據類型表示

手機號碼可以用string數據類型來表示。

判斷是否為手機號碼可以通過正則表達式來處理,示例如下:

importjava.util.regex.Pattern;
importjava.util.regex.Matcher;
publicclassTest
{
publicstaticbooleancheck(Stringphonenumber)
{
Stringphone="1\d{2,3}-\d{7,8}";
Patternp=Pattern.compile(phone);
Matcherm=p.matcher(phonenumber);
returnm.matches();
}
publicstaticvoidmain(Stringargs[])
{
Strings="010-88888888";
System.out.println(Test.check(s));
}
}

⑤ java正則表達式怎樣匹配 "手機號","數字",其中數字為0-2

^1[3,5]{1}[0-9]{1}[0-9]{8}$ 手機號的
[0-2] 數字0~2

閱讀全文

與java隨機生成手機號代碼相關的資料

熱點內容
win7一直配置文件重啟 瀏覽:124
佳能ir2525i網路掃描 瀏覽:283
win10指紋無法識別 瀏覽:646
jsp中怎麼引入js文件 瀏覽:925
文件名構成部分 瀏覽:484
興國互聯網app有哪些 瀏覽:475
北京時間票房多少票房統計數據 瀏覽:750
探探文件夾是哪個 瀏覽:429
如何分類微信文件 瀏覽:446
城市天際線win10 瀏覽:813
運動APP跑步如何抓作弊 瀏覽:57
微信中秋節動態祝福語 瀏覽:703
練英語的網站哪個好 瀏覽:894
科來網路分析系統報價 瀏覽:437
哪裡可以上傳自己的php網站 瀏覽:373
安卓手機如何打開zx文件 瀏覽:531
app攻擊是什麼 瀏覽:888
app上有把鎖是什麼意思 瀏覽:611
如何用c語言編程五角星 瀏覽:183
thinkpadwin10一鍵恢復 瀏覽:498

友情鏈接