正则表达式语言由两种基本字符类型组成:原义(正常)文本字符和元字符。元字符使正则表达式具有处理能力。所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。
标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。
import javax.imageio.ImageTypeSpecifier;
public class text {
public static void main(String[] args) {
String regex = "\\w+@\\w+(\\.\\w{2,3})*\\.\\w{2,3}";
// \\.代表.转义字符
// 括号里面的表示同时存在或同时不存在
String aString = "199540@qq.com";
if(aString.matches(rule))
System.out.println("YES");
}
}
import java.util.Scanner;
import javax.imageio.ImageTypeSpecifier;
public class text {
public static void main(String[] args) {
String regex = "(13[0~9]|15[012356789]|18[056789])\\d{8}";
Scanner scanner = new Scanner(System.in);
while (true) {
String string = scanner.nextLine();
if(string.matches(regex)){
System.out.println("您输入的是大陆手机号");
}else{
System.out.println("您输入的不是大陆手机号");
}
}
}
}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有