Javascript 密码强度设置 脚本
/**
* 6 级强度设置(数字、大写字母、小写字母、特殊字符、长度>=6、长度>=10)
* 如果密码为空,返回 0
*/
function __pwdStrength(pwd) {
var sum = [0, 0, 0, 0];
for (var i=0; i<pwd.length; i++) {
var c = pwd.charCodeAt(i);
if (c >=48 && c <=57) //数字
sum[0] = 1;
else if (c >=65 && c <=90) //大写字母
sum[1] = 1;
else if (c >=97 && c <=122) //小写字母
sum[2] = 1;
else //特殊字符
sum[3] = 1;
}
var level = sum[0] + sum[1] + sum[2] + sum[3];
if (pwd.length >= 6) level++;
if (pwd.length >= 10) level++;
return level;
}
function __pwdStrength_name(pwd) {
var names = [ '空', '太弱', '弱', '较弱', '中', '较强', '强'];
var level = __pwdStrength(pwd);
var result = names[level];
if (!result) result = names[6];
return result;
}
function __pwdStrength_color(pwd) {
var names = [ '#000000', '#FF0000', '#E89097', '#800080', '#0000FF', '#00FF00', '#008000'];
var level = __pwdStrength(pwd);
var result = names[level];
if (!result) result = names[6];
return result;
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/subchen/archive/2007/10/29/1854387.aspx
相关文档:
1.创建节点并添加内容:使用的方法:createElement和createTextNode
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>HTML DOM</title>
&nbs ......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>贪食蛇</title></head>
<body>
<mce:style type="text/css"><!--
.tab ......
1、插入排序->直接插入法排序
function InsertSort(arr) { //插入排序->直接插入法排序
var st = new Date();
var temp, j;
for(var i=1; i<arr.length; i++) {
if((arr[i]) < (arr[i-1])) {
temp = arr[i];
j = i-1;
do {
arr[j+1] = arr[j];
j--;
}
whil ......
以下全是个人理解以及网上查找而来,如有不对请指正...
假如有n段js代码 用<script>标签隔开的.
运行顺序是
step1. 读入第一个代码段
step2. 做语法分析,有错则报语法错误(比如括号不匹配等),并跳转到step5
step3. 对var变量和function定义做“预解析”(永远不会报错的,因为只解析正确的声明)
......
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title>滚动新闻类</title>
<style type="text/css">
body {
  ......