广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Android中判断字符串中必须包含字母或者数字

    2018-05-03 14:16:57 次阅读 稿源:互联网
    广告
    public static boolean isLetterDigit(String str){  boolean isDigit = false;//定义一个boolean值,用来表示是否包含数字     boolean isLetter = false;//定义一个boolean值,用来表示是否包含字母     for(int i=0 ; i       if(Character.isDigit(str.charAt(i))){   //用char包装类中的判断数字的方法判断每一个字符         isDigit = true;        }       if(Character.isLetter(str.charAt(i))){  //用char包装类中的判断字母的方法判断每一个字符         isLetter = true;       }     }     String regex = "^[a-zA-Z0-9]+$";    boolean isRight = isDigit && isLetter&&str.matches(regex); return isRight;  }

    android判断EditText输入的数字、中文还是字母方法

    String txt = edInput.getText().toString();  Pattern p = Pattern.compile("[0-9]*");    Matcher m = p.matcher(txt);    if(m.matches() ){   Toast.makeText(Main.this,"输入的是数字", Toast.LENGTH_SHORT).show();   }    p=Pattern.compile("[a-zA-Z]");   m=p.matcher(txt);   if(m.matches()){   Toast.makeText(Main.this,"输入的是字母", Toast.LENGTH_SHORT).show();   }   p=Pattern.compile("[/u4e00-/u9fa5]");   m=p.matcher(txt);   if(m.matches()){   Toast.makeText(Main.this,"输入的是汉字", Toast.LENGTH_SHORT).show();   }

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告