手机号码正则手机号码判断
来源:互联网 发布:java打印菱形 编辑:程序博客网 时间:2024/05/03 15:01
public static boolean isMobileNO(String mobiles) { String telRegex = "[1][358]\\d{9}";//"[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。 if (TextUtils.isEmpty(mobiles)){ return false; } else{ return mobiles.matches(telRegex); }}mylogin.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String text=phonenum.getText().toString().trim(); String phonenumss=text.replace(" ",""); boolean flag=isMobileNO(phonenumss); boolean isTel=true;//标记位:true-是手机号码;false-不是手机号码 //判断输入的用户名是否是电话号码 if(flag){ for(int i=0;i<phonenumss.length();i++){ char c=phonenumss.charAt(i); if(!Character.isDigit(c)){ isTel=false; break;//只要有一位不符合要求退出循环 }else{ isTel=false; } } } /*只有用户名、密码不为空,并且用户名为11位手机号码才允许登陆*/ if(TextUtils.isEmpty(phonenumss)){ Toast.makeText(MyBuyActivity.this,"用户名不能为空",Toast.LENGTH_SHORT).show();; }else if(isTel){ Toast.makeText(MyBuyActivity.this,"请输入正确的手机号码",Toast.LENGTH_SHORT).show();; }else if(TextUtils.isEmpty(pass.getText())){ Toast.makeText(MyBuyActivity.this,"密码名不为空!",Toast.LENGTH_SHORT).show();; }else if(pass.getText().length()>=6){ Toast.makeText(MyBuyActivity.this,"可以使用!",Toast.LENGTH_SHORT).show();; }else if(pass.getText().length()<6){ Toast.makeText(MyBuyActivity.this,"密码不能小于六位!",Toast.LENGTH_SHORT).show();; } }});
0 0
- 手机号码正则手机号码判断
- 手机号码正则判断
- 正则判断手机号码格式
- js手机号码正则判断
- 正则判断是手机号码
- 正则判断手机号码地址格式
- 正则判断是否为手机号码
- // 正则判断手机号码地址格式
- 判断手机号码的正则表达式
- 正则表达式判断手机号码运营商
- 正则表达式 判断手机号码是否合法
- 正则判断是否为手机号码
- 判断身份证手机号码正则表达式
- 判断是否是手机号码和手机号码的正则表达式
- 手机号码正则
- 手机号码-正则
- 判断手机号码
- 判断手机号码
- 二十六个月Android学习工作总结
- MongoDB
- Flink流处理迭代之化解反馈环
- JVM源码---教你傻瓜式编译openjdk7(JAVA虚拟机爱好者必看)
- 使用STS开发第一个Spring Maven Web项目
- 手机号码正则手机号码判断
- 利用脚本快速修改IP
- perl 正则匹配多个
- Beautiful Soup学习
- remember
- Oracle使用sqluldr2快速导出数据
- 博弈
- 深度探索串口通信
- 编码(1):unicode,utf-8和其他编码