导航:首页 > 编程语言 > 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随机生成手机号代码相关的资料

热点内容
缓存文件合并找不到文件 浏览:871
桌面保存一下文件找不到 浏览:645
程序美工标准 浏览:191
漂流瓶的文件在哪里 浏览:319
数据的正负偏差怎么计算 浏览:242
文件名用不用带TXT 浏览:968
小米十数据线是哪个 浏览:463
caddws文件 浏览:962
js获取复选框是否选中 浏览:289
wps查文件路径 浏览:28
ps作图完成后怎么保存文件 浏览:429
文件路径是怎么产生的 浏览:947
word最后一行对不齐 浏览:743
股字程序 浏览:492
制作样板文件的步骤有哪些 浏览:468
手机sdcard可以删除哪些文件 浏览:328
js数组复制去除引用 浏览:29
javascript清除session 浏览:941
荣耀6安卓70emui51 浏览:127
linksys无线路由器密码 浏览:654

友情链接