zoukankan      html  css  js  c++  java
  • 判断ascii码是什么的函数

    function CharMode(iN){
    if (iN>=48 && iN <=57) //数字
    return 1;
    if (iN>=65 && iN <=90) //大写
    return 2;
    if (iN>=97 && iN <=122) //小写
    return 4;
    else
    return 8;
    }

    alert(CharMode("A".charCodeAt()));

    返回密码等级的函数

    //判断输入密码的类型
    function CharMode(iN){
    if (iN>=48 && iN <=57) //数字
    return 1;
    if (iN>=65 && iN <=90) //大写
    return 2;
    if (iN>=97 && iN <=122) //小写
    return 4;
    else
    return 8;
    }
    //bitTotal函数
    //计算密码模式
    function bitTotal(num){
    modes=0;
    for (i=0;i<4;i++){
    if (num & 1) modes++;
    num>>>=1;
    }
    return modes;
    }
    //返回强度级别
    function checkStrong(sPW){
    if (sPW.length<=4)
    return 0; //密码太短
    Modes=0;
    for (i=0;i<sPW.length;i++){
    //密码模式
    Modes|=CharMode(sPW.charCodeAt(i));
    }
    return bitTotal(Modes);
    }

  • 相关阅读:
    每天一道Java题[4]
    每天一道Java题[3]
    每天一道Java题[2]
    关于OOCSS架构
    新blog开张!
    [原]C++拾遗
    mark
    今天的情况(也是10月份的总结)
    11月份的总结
    Linux管道编程实例
  • 原文地址:https://www.cnblogs.com/liuwenbohhh/p/4674147.html
Copyright © 2011-2022 走看看