美文网首页
判断密码不能为纯数字或纯字母

判断密码不能为纯数字或纯字母

作者: 無雙_6ff3 | 来源:发表于2017-08-27 13:35 被阅读0次

/** * 纯数字

* @param str

* @return */

public static boolean isNumeric(String str){

for (int i = str.length();--i>=0;){

if (!Character.isDigit(str.charAt(i))){

return false;

}

}

return true;}

下面是判断纯字母的

/** * 纯字母

* @param data

* @return */

public static boolean isChar(String  data){

{ for (int i = data.length();--i>=0;){

char c = data.charAt(i);

if(((c>='a'&&c<='z')  ||  (c>='A'&&c<='Z')))

{        return  true;

}else{

return  false;

}

}return true;

}

当然 最简单的就是用正则表达式

public static boolean ispsd(String psd) {

Pattern p = Pattern

.compile("^[a-zA-Z].*[0-9]|.*[0-9].*[a-zA-Z]");

Matcher m = p.matcher(psd);

return m.matches();

}

作者:LOP_zzy3

链接:http://www.jianshu.com/p/e304b00fce77

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • 常用正则表达式总结

    账户或密码 由6位以上的字母和数字组成, 至少包含一个字母和数字, 不能由纯数字或字母组成。并且不能为纯数字, 不...

  • 判断密码不能为纯数字或纯字母

    /** * 纯数字 * @param str * @return */ public static boolean...

  • 交易密码和登录密码的设计逻辑

    1、交易密码规则: a.长度大于等于6位小于等于20位 b.密码不能为纯数字 c.密码不能为纯大写字母 d.密码不...

  • Android如何判断密码不能为纯数字或纯字母

    今天在做开发的时候遇到了一个问题,就是如何限定密码不能输入纯数字或者纯字母,然后就找到了这个解决方法 先写两个工具...

  • 常用正则

    检测密码由6-21字母和数字组成,不能是纯数字或纯英文;

  • 判断字符串是否纯数字或纯字母

    判断字符串是纯数字 判断字符串是纯字母(大写和小写)

  • java 正则 常用

    1、判断字符串 是否为纯字母 2、判断字符串 是否为纯数字 3、判断字符串 是由字母和数字组成 4、判断字符串 是...

  • 常见正则表达式

    判断用户名——4到16位(字母,数字,下划线,减号) 判断纯数字 判断是否由数字和字母组成 判断是否由字母组成(大...

  • Android 自定义验证码/密码输入框

    Futures特性 支持纯数字/字母/自动大写/密码/纯数字密码 输入 支持自定义背景图片 支持使用自定义键盘 U...

  • 正则表达式

    6~20位, 必须包含 字母 数字 ( - 或 _ 的一种) 三种条件都满足才可以 2.6~20 位 不能为纯数字...

网友评论

      本文标题:判断密码不能为纯数字或纯字母

      本文链接:https://www.haomeiwen.com/subject/geibdxtx.html