开发工具与关键技术: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