9、
Java语言:
高亮代码由发芽网提供
01
package
com
.
itheima;
02
03
import
java.io.BufferedReader;
04
import
java.io.IOException;
05
import
java.io.InputStreamReader;
06
import
java.util.regex.Matcher;
07
import
java.util.regex.Pattern;
08
09
public
class
Test9
{
15
public
static
void
main(
String
args
[])
{
16
// 输入
17
BufferedReader
br
=
new
BufferedReader(
new
InputStreamReader(
System
.
in));
18
System
.
out
.
println(
"请输入电话号码:");
19
String
a
=
null;
20
try
{
21
// 读取输入的字符串
22
a
=
br
.
readLine();
23
}
catch (
IOException
e)
{
24
// TODO Auto-generated catch block
25
e
.
printStackTrace();
26
}
27
// 正则表达式规则
28
String
phone
=
"[1][3-5[8]]\\d{4}(\\d)\\1{4}";
29
// 编译
30
Pattern p
=
Pattern
.
compile(
phone);
31
// 将结果存放到m中
32
Matcher
m
= p
.
matcher(
a);
33
System
.
out
.
println(
m
.
matches());
34
}
35
}
02
03
04
05
06
07
08
09
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35