5.9-3 用正则表达式判断字符串text是否为合法的手机号

 1 package zfc;
 2
 3 public class Zfc {
 4
 5     public static void main(String[] args)
 6     {
 7          //判断手机号格式是否合法
 8          String text = "15851678259";
 9          String bj = "1{1}\\d{10}";
10          if(text.matches(bj))
11          {
12              System.out.println("手机号合法");
13          }
14          else
15          {
16              System.out.println("手机号不合法");
17          }
18     }
19
20 }
时间: 2024-12-19 13:57:28

5.9-3 用正则表达式判断字符串text是否为合法的手机号的相关文章

使用正则表达式判断字符串是否为MAC地址

今天Boss给了一个小任务,要求给定一个字符串,判断该字符串是否是MAC地址,并用Java和正则表达式实现.于是我顺便百度了下MAC地址,并在cmd下使用getmac获取本机的MAC地址,了解了一点后,就用Java实现了.为了方便测试与输入输出,选择使用Android作为UI交互.反正都是用Java,对于这个问题,一个Java项目和Android区别不大. 首先看一个MAC地址:48-5D-60-61-3D-C5.其中由6个字节(十六进制)组成,简单理解为数字.大小写字母(a-fA-F).短横线

判断输入的字符串是否是一个合法的手机号

public bool IsMobilePhone(string input) { Regex regex = new Regex("^13\\d{9}$"); return regex.IsMatch(input); }

C# 正则表达式 判断各种字符串(如手机号)

1 using System; 2 using System.Text.RegularExpressions; 3 namespace MetarCommonSupport 4 { 5 /// <summary> 6 /// 通过Framwork类库中的Regex类实现了一些特殊功能数据检查 7 /// </summary> 8 public class MetarnetRegex 9 { 10 11 private static MetarnetRegex instance =

js判断字符串是否全为空(使用trim函数/正则表达式)

我们需要判断用户输入的是否全是空格,可以使用以下方法: 方法一: 使用trim() /* 使用String.trim()函数,来判断字符串是否全为空*/ function kongge1(test) { let str = test.trim(); if (str.length == 0) { console.log('字符串全是空格'); } else { console.log('输入的字符串为:' + test); } } 如果 trim() 不存在,可以在所有代码前执行下面代码 /* 给

C# 基于正则表达式的字符串验证

输入的字符串校验,是开发中经常遇到的问题,常用的办法是利用正则表达式进行判断.其特点是简洁有效. 1.正则表达基础知识 正则表达式的教程很多,这里两个基础教程: a.http://www.cnblogs.com/youring2/archive/2009/11/07/1597786.html b.http://wenku.baidu.com/view/b473c4de50e2524de5187e74.html 2.常用的正则表达式 下面是一些常用的基于正则表达式的字符串校验 1 "^\d+$&q

C#正则表达式匹配字符串

正则表达式可以快速判断所给字符串是否某种指定格式.这里将一些常用的方法封装进一个字符串工具类中. 1 public static class StringTool 2 { 3 /// <summary> 4 /// 判断字符串是否纯数字 5 /// </summary> 6 /// <param name="str"></param> 7 /// <returns></returns> 8 public stati

JavaScript中正则表达式判断匹配规则以及常用的方法

JavaScript中正则表达式判断匹配规则以及常用的方法: 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在. 正则表达式是一种用来匹配字符串的强有力的武器.它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它"匹配"了. \d可以匹配一个数字                 '00\d'可以匹配'007' ,'\d\d\d'可以匹配'010' \w可以匹配一个字母或数字      '\w\w'可以匹配'js' \s可

判断字符串中是否是数字

Java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } 2.用正则表达式 首先要import java.

字符串--java中判断字符串是否为数字的方法的几种方法?

ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } 2.用正则表达式 首先要import java.u