PS:小白入门级

目录

1.需求分析

2.需要调用函数

3.代码实现


1.需求分析

为防止用户 使用弱口令,生成随机密码:

密码长度10位以上;

密码包含特殊字符;

密码包含英文大小写;

2.需要调用函数

random();//返回 0 ~ 1 之间的随机数,包含 0 不包含 1。

Math.floor(Math.random()*n);//可均衡获取 0 到 n-1 的随机整数。

fromCharCode() ;//可接受一个指定的 Unicode 值,然后返回一个字符串。

document.getElementById('mm').innerHTML=xxx//将html   id为mm的值设为xxx。

οnclick=js函数//鼠标点击时调用js函数。

3.代码实现

代码复制到本地保存XXX.html,使用浏览器打开即可运行。

<html><head><title>随机生成密码</title><meta charset="utf8"><script>function getmm(){var amm=['!','@','#','$','%','&','*','(',')','_'];//定义特殊字符数组var tmp=Math.floor(Math.random()*10);//生成0-9随机数var s=tmp;s=s+amm[tmp];//取特殊字符//生成大写字母for(var i=0;i<4;i++){tmp=Math.floor(Math.random()*26);s=s+String.fromCharCode(65+tmp);}//生成小写字母for(var i=0;i<4;i++){tmp=Math.floor(Math.random()*26);s=s+String.fromCharCode(97+tmp);}document.getElementById('mm').innerHTML=s;}</script></head><textarea id="mm">生成10位随机密码</textarea><button onclick="getmm()">生成密码</button>
</html>

javascript随机密码生成相关推荐

  1. html [JS]随机密码生成[运维工具]

    闲来无事写一段随机密码生成代码,各位手下留情 <html><head> <title>随机密码生成</title> </head> < ...

  2. js 实现随机密码生成

    js 实现随机密码生成 很实用的一个功能,可以写一个 html 或者是一个小程序为自己服务.不只是用来生成密码,随机数,功能测试都可以的. 整体思路: - 随机方法 Math.random. - 随机 ...

  3. PHP js curl,php curl 获取javascript动态生成的值

    我在做一个青果教务系统的模拟登录,使用php的curl,我是新手,边学边做的,它的登录页面有几个hidden的值,发现有一个值是javascript动态生成的,用curl抓取的时候是空的,我要怎么抓取 ...

  4. Java生成pgp密钥对_在Javascript中生成PGP密钥对,并使用加密的PGP私钥对文本进行签名...

    我写的东西是 needs to do electronic signatures. 有些用户会像我这样的极客,并且已经拥有自己的PGP密钥.大多数人不会,也不会想要安装或维护它. 作为一种解决方案,我 ...

  5. JavaScript自动生成博文目录导航/TOP按钮

    博客园页面添加返回顶部TOP按钮 进入网页管理->设置 在"页面定制CSS代码"中添加如下css样式,当然你可以改为自己喜欢的样式 此处可以将背景色background-co ...

  6. JavaScript条形码生成插件 - 封装篇

    很多事时候会用到手机扫描条形码收录或者查验信息的功能,那么,条形码是如何实现的呢? 今天,通过封装的js插件,完成这个问题. JavaScript条形码生成插件 - 封装篇 j q 2 2 .c o ...

  7. html动态生成按钮事件,javascript 动态生成按钮并添加事件时为什么不响应?

    javascript 动态生成按钮并添加事件时为什么事件不响应?(谢谢大家!) 1)html部分 1 2 3 4 5 6 7 8 9 10 11 12 2)script部分 //_t 为一个现在的Ta ...

  8. 链接随机html,通过Javascript/HTML生成随机链接

    我正在尝试创建一个脚本,该脚本允许我显示将用户重定向到四个站点中选定的随机URL的超链接.到目前为止,我已经为网站创建了一个数组,并且尝试生成随机url.为了我的目的,输出("点击去一个随机 ...

  9. JavaScript自动生成博文目录导航

    http://www.cnblogs.com/xdp-gacl/p/3718879.html 为博客园添加目录的配置总结 http://www.cnblogs.com/jiangz/p/3734968 ...

  10. [转]JavaScript自动生成博文目录导航

    转自:http://www.cnblogs.com/xdp-gacl/p/3718879.html 我们在写博客的时候,如果博文里面有目录,会给人结构清晰.一种一目了然的感觉,看目录就知道这篇博文要讲 ...

最新文章

  1. AMD 和 Intel 之战:CPU 哪家强?
  2. jQuery中ajax的触发时机,javascript - 如何在启动Ajax查询的jQuery中触发方法change() - 堆栈内存溢出...
  3. SAP Cloud for Customer interaction center 呼叫中心集成
  4. vue axios解决post传参数问题
  5. Elasticsearch Scale Out
  6. volatile双重锁实现单例
  7. java-Socket文件传输
  8. 使用谷歌浏览器自带的谷歌翻译提示“无法翻译此网页”
  9. 【转载】mac读取ntfs硬盘方法
  10. 戴尔-卡耐基:《人性的优点 How to stop worrying and start living》
  11. Redis C 语言客户端 hiredis 的使用
  12. 照片透明背景抠图怎么做?试试这几种抠图方法
  13. 最新中国土地市场网JS逆向分析
  14. 每日新闻:Win10违背用户选择向微软发送数据;百度将在山西建设智能车联网示范基地;18年第三季度企业存储系统收入增长19.4%...
  15. c语言程序设计实验指导交大答案,C语言程序设计实验指导_上交大_课前练习-改错-完善程序-课后练习参考答案--2018.10修改.doc...
  16. 提高自控力的七个秘诀
  17. Kanzi学习教程培训教程-Kanzi的简介和安装
  18. 数据归约——主成分分析PCA
  19. 分布式系统之Chronos调度
  20. mysql怎么对列求和

热门文章

  1. sm是什么职位_dsm和sm分别是外企啥职务
  2. 深度学习-图神经网络总结
  3. Mothur3进阶_Mothur扩增子基因序列处理_数据比对、聚类及其处理评估
  4. 浅谈网络营销基本理论
  5. whatsapp多开,电脑版whatsapp多开
  6. Spring Cloud CAP 简述
  7. 嵌入式入门学习的必要步骤
  8. EXCEL抓取SQL查询数据
  9. 使用echarts画设备拓扑图
  10. 苹果系列手机往电脑上传照片,有什么方法怎么传