Android判断字符串中是否含字母、中文或数字
Android中文俗称安卓或安致,是一个以Linux为基础的开放源代码移动操作系统,主要用于智能手机和平板电脑,由Google成立的OpenHandsetAlliance(OHA,开放手持设备联盟)持续领导与开发中。目前Google发布Android的最新正式版本为Android6.0“Marshmallow”。
Android系统最初由安迪·鲁宾(AndyRubin)等人开发制作,最初开发这个系统的目的是创建一个数码相机的先进操作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的操作系统。于2005年7月11日被美国科技企业Google收购。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商成立开放手持设备联盟来共同研发改良Android系统,随后,Google以Apache免费开放源代码许可证的授权方式,发布了Android的源代码,让生产商推出搭载Android的智能手机,Android操作系统后来更逐渐拓展到平板电脑及其他领域上。
Java判断字符串必须包含字母、中文或数字,具体代码如下:
/** *必须包含数字、中文、字母 *www.yoodb.com *@paramstr *@return */ publicstaticbooleanisLetterDigit(Stringstr){ booleanisDigit=false; booleanisLetter=false; for(inti=0;iAndroid判断EditText输入字符串是字母、中文或数字,代码如下:
/** *必须包含数字、中文、字母 *@paramstr *www.yoodb.com *@return */ Stringtxt=edInput.getText().toString(); Patternp=Pattern.compile("[0-9]*"); Matcherm=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(); }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。