Foxtable(狐表)用户栏目专家坐堂 → 如何用代码检查身份证号码、手机号码、银行账号是否输入正确?


  共有2896人关注过本帖树形打印复制链接

主题:如何用代码检查身份证号码、手机号码、银行账号是否输入正确?

帅哥哟,离线,有人找我吗?
遇江南
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:85 积分:719 威望:0 精华:0 注册:2016/8/9 15:13:00
如何用代码检查身份证号码、手机号码、银行账号是否输入正确?  发帖心情 Post By:2017/3/13 10:42:00 [只看该作者]

各位老师好!
     如何用代码检查身份证号码、手机号码、银行账号是否输入正确?
     
达到预期的效果:
1.如果输入身份证号码位数不对,提示“位数不对”;如果输入身份证号码错误,提示“输入错误”;如果输入身份证号码正确,则不提示;
2.如果输入手机证号码位数不对,提示“位数不对”;如果输入手机号码错误,提示“输入错误”;如果输入手机号码正确,则不提示;
3.如果输入银行账号位数不对,提示“位数不对”;如果输入银行账号错误,提示“输入错误”;如果输入银行账号正确,则不提示;      

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/13 11:51:00 [只看该作者]

位数取字符的长度:http://www.foxtable.com/webhelp/scr/0230.htm

 

身份证校验:http://www.foxtable.com/webhelp/scr/2624.htm

 

手机证号码校验:

Dim pattern As String = "^[1][3578][0-9]{9}$"
Dim txt = "13553566666"
Dim rgx = new System.Text.RegularExpressions.Regex(pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase)
Output.Show( rgx.isMatch(txt))

 

至于银行帐号,不知道各银行有没有什么统一的生成规则,如果有规则就可以


 回到顶部
帅哥哟,离线,有人找我吗?
遇江南
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:85 积分:719 威望:0 精华:0 注册:2016/8/9 15:13:00
  发帖心情 Post By:2017/3/13 12:45:00 [只看该作者]

谢谢老师 指点

 回到顶部