WPF XAML 文本框判断手机号码

本文介绍如何在WPF XAML应用中利用TextChanged事件和正则表达式进行手机号码格式验证,确保用户输入的手机号码符合国内规则。通过C#后台代码实现对手机号码长度和格式的检查,当输入不正确时显示提示信息。
摘要由CSDN通过智能技术生成

开发工具与关键技术:WPF XAML C#
作者:李寿宇
撰写时间:2019/5/6

在我们日常中填写资料的是候有一些资料规定要填写指定的内容超出了就会弹出提示框说你填写的内容不正确。下面我是用我的在学习中一些练习案例做个文档分享给大家,我用的是WPF XAML来做的,我做的是新增页面新增资料是判断输入的数据是否输入正确如果不正系统会做出判断你输入的资料不正确或你输入的格式不对。

1、 第一步在做好的XAML窗口找到对应的文本框添加一个
TextChanged="txt_PhoneNumber_TextChanged"转到定义就是写判断手机号码地代码了。

2、 国内手机号码的规则:前3位为网络识别号;第4-7位为地区编码;第8-11位为用户号码。
现有手机号段:
移动:134 135 136 137 138 139 147 148 150 151 152 157 158 159
172 178 182 183 184 187 188 198
联通:130 131 132 145 146 155 156 166 171 175 176 185 186
电信:133 149 153 173 174 177 180 181 189 199
虚拟运营商:170
整理后:130~139 14[5-9] 15[012356789] 166 17[0-8] 18[0-9] 19[8-9]

上面的整理用正则表达式来表示

0?(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[89])[0-9]{8}$ 

然后用上面的正则表达式来判断手机号码是否输入的格式和号码正确

3、后台C#的代码了,声明一个string strPhon

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值