您的位置 首页 > 娱乐休闲

用java正则表达式对电话号码判断

正则表达式是一个强大的字符串处理工具,可以对字符串进行查找、提取、分割、替换等

String类提供几个特殊方法:

boolean matches(String regex):作用判断该字符串是否匹配指定的正则表达式

实例代码:

/*导入用于匹配字符序列与正则表达式指定模式的包*/

import java.u;

import java.u;

import java.u;

public class Mobile{

public static void main(String[] args){

/*Sy表示标准输入,就是键盘输入*/

Scanner sc= new Scanner(Sy);

/*增加下面一行只把回车符作为分隔符*/

("\n");

String photocode=();

String regExp="^[1]([3][0-9]{1}|59|58|88|89|50|52|70)[0-9]{8}$";

/*关键代码:^表示行的开头$表示行的结尾中间是对11位电话号码的正则表达式判断*/

Pattern p=Pa(regExp);

/*Pattern对象是正则表达式编译后在内存中的表示形式,*/

Matcher m=p.matcher(photocode);

Sy());

if()==true)

Sy("这个电话号码是:"+photocode);

else

Sy(photocode+"←不是电话号码");

}

}

运行结果图:

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何检测字符序列的表达式,ae表达式检测字符数”边界阅读