7-7 使用正则表达式判断手机号是否正确

Basilisk vs. STK:开源航天仿真工具在Windows上的实战体验与生态对比 本文对比了开源航天仿真工具Basilisk与商业软件STK在Windows平台上的实战体验与生态差异。从技术架构、安装配置、使用成本、功能覆盖、社区生态到适用场景,全面分析了二者的优劣势,为航天工程师和研究人员提供选型参考。Basilisk在性能和扩展性上表现突出,而STK在可视化与专业模块上更具优势。 阅读详情

使用正则表达式验证手机号码,输入一个手机号,如果输入的是正确手机号码,则输出“正确手机号”,否则输出“错误手机号”。正确手机号共11位数字组成,其中第1位数字为1,第2位数字为3、4、5、7、8的其中一个。

输入格式:

输入一个手机号码。

输出格式:

输出“正确手机号”或“错误手机号”。

输入样例:

在这里给出一组输入。例如:

15080403059

输出样例:

在这里给出相应的输出。例如:

正确手机号

答案:

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
    public static void main(String[] args) {
        // 定义手机号正则表达式
        String regex = "^1[34578]\\d{9}$";
        Pattern pattern = Pattern.compile(regex);

        // 从用户输入获取手机号
        Scanner scanner = new Scanner(System.in);
        String phoneInput = scanner.nextLine();

        // 使用正则表达式进行匹配
        Matcher matcher = pattern.matcher(phoneInput);

        // 输出结果
        if (matcher.matches()) {
            System.out.println("正确手机号");
        } else {
            System.out.println("错误手机号");
        }
    }
}

 

Amesim(五):单个悬架系统搭建 一、组成 单个悬架系统组成包括:端子,质量块*2,弹簧,阻尼器,速度路面反馈,路面激励。 二、搭建 打开Amesim,在 library 选择 1D Mechanical 选择质量模块,添加到skech中,并按 ctrl+r 旋转质量块,将箭头朝上,设置规定的力传递正方向 添加弹簧阻尼器,与质量块连接 添加VX模块,将路面的激励传递转化为速度和位移,传递给悬架系统 在... 阅读详情

相关推荐

JavaScript 手机号码验证是否正确 - JavaScript 技巧

你可以根据需要,将上述代码嵌入到你的 JavaScript 项目中,并根据具体的验证规则进行修改。例如,如果你的项目中要求手机号码以其他前缀开头,你可以修改正则表达式的开头部分。在开发 Web 应用程序时,经常需要对用户输入的手机号码进行验证。匹配以 1 开头,后跟 3456789 中的任意一个数字,然后再跟随任意 9 个数字的字符串。根据上述规则,这是一个合法的手机号码,因此验证结果将输出 “手机号码格式正确”。函数,它接受一个手机号码作为参数,并使用正则表达式进行验证。在上面的代码中,我们定义了一个。

CgbAutoit的博客 1521

js用正则表达式检查一个字符串是否为合法手机

创建一个正则表达式,用来检查一个字符串是否为合法手机号 规则: 1. 手机号码11位 2. 开头为1 3. 第二位不能为0或者1或者2 4. 只能为数字 代码如下: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &l

fighting_dream的博客 2404

基于Android的女性生理健康管理APP(源码+项目说明)(记录女性生理周期和生理期的状态,并通过记录的日期预测).zip

1、该资源内项目代码经过严格调试,下载即用确保可以运行!2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码。基于Android的女性生理健康管理APP(源码+项目说明)(记录女性生理周期和生理期的状态,并通过记录的日期预测。下一次生理期的日期,通过记录的状态给出相关生理建议和分析。第二个是通过输入体重和身高,计算该女性的标准).zip基于Android的女性生理健康管理APP(源码+项目说明)(记录女性生理周期和生理期的状态,并通过记录的日期预测。下一次生理期的日期,通过记录的状态给出相关生理建议和分析。第二个是通过输入体重和身高,计算该女性的标准).zip基于Android的女性生理健康管理APP(源码+项目说明)(记录女性生理周期和生理期的状态,并通过记录的日期预测。下一次生理期的日期,通过记录的状态给出相关生理建议和分析。第二个是通过输入体重和身高,计算该女性的标准).zip

正则表达式判断手机

/^1/表示开头必须使用1 /1$/表示结尾必须使用1 /[^1]/表示除了1都可以 /[0-9]{1}/"{1}"表示限制长度为1 //手机号有几个基本需求 /* 1.长度为11 2.开头必须为1; 3.第二位不能为012 */ //故正则表达式如下: reg = /^1[3-9]{1}[0-9]{9}$/; ...

weixin_60789461的博客 8184

python——正则表达式

python正则表达式

weixin_62623950的博客 3982

正则校验手机

正则表达式可以用来校验手机号码的合法性。 如果你想使用正则表达式来校验中国大陆的手机号码,可以使用如下的正则表达式: ^1[3-9]\d{9}$ 这个正则表达式可以匹配所有 13 到 19 开头的 11 位数字,即所有中国大陆的手机号码。 例如,如果你想校验字符串 "13812345678" 是否是一个合法的手机号码,可以使用如下的代码: import re def check_phone_num...

weixin_35748962的博客 1万+

如何用正则表达式判断手机号格式正不正确

如何用正则表达式判断手机号格式正不正确

用心创作每一篇文章 1192

正则表达式判断手机号码是否正确

- (BOOL)checkTel:(NSString *)str {     if ([str length] == 0) {         return NO;     }     NSString *regex = @"[1][34578]\\d{9}";     NSPredicate *pred = [NSPredicate predicate

iOS_yanmy的博客 1063

正则表达式判断是会否是手机号)

第二位不能是二,不能是0[3456789]验证规则:11位数字,以1开头。如有不对请多多指教 ~

m0_74359467的博客 356

ios利用正则表达式判断手机号码格式是否正确

//判断手机号码格式是否正确 + (BOOL)valiMobile:(NSString *)mobile { mobile = [mobile stringByReplacingOccurrencesOfString:@" " withString:@""]; if (mobile.length != 11) { re

Liu_Esther的博客 1万+

判断输入的手机号格式是否正确

点击按钮获取输入的手号码,判断输入的手机号格式是否正确 或者是否有输入号码 1.效果截图 不输入号码: 点击提交按钮后的效果 输入错误格式号码 点击提交按钮后的效果 2.代码实现 (1)wxml <view class="box2"> <view class="box2_left">手机号</view> <input type="t...

qq_41219586的博客 3420

Java正则表达式判断是否手机号码

在开发中有时会有这样的需求,就是判断用户输入的手机号码是否正确,这里就需要使用到了正则表达式。 这里贴出一个电话号码检查的工具类,基本的电话号码格式都能够满足了。 [java] view plain copy import java.util.regex.Matcher;   import java.util.regex.

谭倩倩 1万+

【Excel】【正则】判断手机是否正确

发现导出的手机号,有部分存在问题,故想直接通过excel做正则的判断先说结论:通过VBA实现了正则函数的嵌入,但实际效率非常低下,80万的数据跑了半小时(T14 十代i7)参考文章:正则表达式直接在EXCEL中使用的详细步骤_正则表达式_脚本之家第一步,找到VAB的函数(百度找的,找不到来源了) 第二步,嵌入到Excel中,顺序如下: 下面我们使用的这个方法,定义出的函数将长期有效:1、新建一个EXCEL文件,我这里命名为RE,随后按ALT+F11打开宏编辑器,选中任意一个sheet,右键

bo1839的博客 3190

正则表达式判断手机号的格式是否正确

//导包import java.util.Scanner;public class Day14Phone { /** * 用正则表达式判断手机号格式是否正确 */ public static void main(String[] args){ //创建键盘录入数据 Scanner scanner = new Scanner(System.in...

weixin_30555515的博客 697

Java判断手机号格式是否正确

本类所有方法均已加入cntool,可以选择使用本类方法也可以选择使用cntool以maven坐标方式调用,cntool介绍????cntool介绍 /** * 验证手机号格式是否正确 * * @param phone 手机号 * @return true为正确 false为不正确 */ public static Boolean isPhone(String phone) { Pattern p = compile("^1([358

ID-Tang的博客 2007

最新最全的手机号验证正则表达式

最新最全的手机号验证正则表达式

u014644574的博客 2万+

正则表达式识别电话号码是否输入正确

一个简单的方法:/** * * 描述:正则表达式识别电话号码是否输入正确 * @param mobiles * @return boolean */ public boolean isMobileNo(String mobiles) { /** * 移动:134、135、136、137、138、139、15...

向着太阳迎着光 2230

正则表达式的用法(判断是否手机号格式)

正则表达式来匹配手机号段,如在运营商号段内,则号码正确。13开头的手机号是全段:13 [0123456789] 比如130,131,132…18开头的手机号是全段:18[0123456789] 比如180,181,182…15 [012356789] 比如150,151,152,153,155…19 [012356789] 比如190,191,192,193,195…17 [01235678] 比如170,171,172,173…中国联通145,中国移动147,中国电信149。

lrx276的博客 2031

正则表达式验证手机号码是否正确

使用场景 在需要手机登录,验证等场景时,需要先在前端对输入手机号码进行验证! 验证的正则表达式 let phoneCodeVerification = /^[1][3,4,5,7,8][0-9]{9}$/; 应用实例 function codeVerification(phone){ let phoneCodeVerification = /^[1...

止于至善 2万+

手机号验证最新正则表达式

一般表单页面都需要填写手机号,校验用户输入的手机号码是否正确,就要用到正则表达式,用正则表达式来匹配手机号段,如在运营商号段内,则号码正确。因此,需要知道运营商最新的号段,如下所示: 各大运营商手机号码段(新) 中国电信号段 133、153、173、177、180、181、189、190、191、193、199 中国联通号段 130、131、132、145、155、156、166、167、171、175、176、185、186、196 中国移动号段 134(0-8)、135、136、137、138

itbrand的博客 28万+

正则表达式验证手机

2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式。3、区号是0开头的3~4位数字,可以没有区号。5、分机号是1~8位数字,可以没有分机号。1、可以是1开头的11位数字(手机号)4、电话号是5~8位数字,不能以0开头。

jua18530044212__的博客 7894
上一篇: 7-5 家电类
勇敢的搬运者111
博客等级 码龄3年 828粉丝 16原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值