gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 50 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Android中判断字符串中必须包含字母或者数字由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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输入的数字、中文还是字母方法 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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();
    }

最后此篇关于Android中判断字符串中必须包含字母或者数字的文章就讲到这里了,如果你想了解更多关于Android中判断字符串中必须包含字母或者数字的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com