JavaScript生成随机字符详解编程语言
2023-06-13 09:20:28 时间
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" html head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" title Random Chars /title style type="text/css" body { font-size: 10px; text-align: center; td { border: 1px solid #137d5c; text-align: center; input { border: 1px solid #137d5c; font-size: 12px; text-align: center; /style script language="JavaScript" function getRandomChars(length) { if (isNaN(length)) { document.getElementById("error").innerText = "闹呢!输入数字!"; return; } else if (parseInt(length) = 0) { document.getElementById("error").innerText = "你会好好的不!!!"; return; } else if (parseInt(length) 16) { document.getElementById("error").innerText = "太长了!最大16!瞎试什么!老实儿的!"; return; } else document.getElementById("error").innerText = ""; var ranChars = ""; var chars = ""; var numChars = "0123456789"; var lowChars = "abcdefghijklmnopqrstuvwxyz"; var upChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var symChars = "`~!@#$%^ *()-_=+[{]}//|;:/", . /?" if (document.ranForm.numChars.checked) chars += numChars; if (document.ranForm.lowChars.checked) chars += lowChars; if (document.ranForm.upChars.checked) chars += upChars; if (document.ranForm.symChars.checked) chars += symChars; if (chars.length 1) { document.getElementById("error").innerText = "闹呢!P都不选生成个P啊!"; return; } else document.getElementById("error").innerText = ""; for ( var i = 0; i length; i++) { ranChars = ranChars + chars.charAt(Math.random() * chars.length); document.getElementById(ranChars).value = ranChars; /script /head body center form name="ranForm" table width="310" td 数字 input name="numChars" type="checkbox" / 小写字母 input name="lowChars" type="checkbox" / 大写字母 input name="upChars" type="checkbox" / 符号 input name="symChars" type="checkbox" / /td /tr td 长度 input id="len" type="text" size="1" maxlength="2" value="数字" / input id="getRan" type="button" value="生成随机字符" input id="ranChars" type="text" readonly="readonly" size="22" / br / div id="error" /div /td /tr /table /form /center /body /html
10048.html
cjava相关文章
- javascript 高级教程 视频_精通JavaScript
- 5 种在 JavaScript 中获取字符串第一个字符的方法
- JavaScript验证字符串是否包含英文字符、数字或者汉字代码实例详解编程语言
- JavaScript验证字符串只能包含数字或者英文字符的代码实例详解编程语言
- JavaScript学习总结(五)——Javascript中==和===的区别详解编程语言
- JavaScript中的Window.History返回对象的使用详解编程语言
- javascript实现unicode和字符的互相转换
- firefox下javascript实现高亮关键词的方法
- JavaScript选中文字并响应获取的实现代码
- JavaScript验证用户输入的是字符或数字及ASCIIChart应用
- javascript正则表达式容易被忽略的小问题整理
- JavaScript中使用Substring删除字符串最后一个字符
- JavaScript网页定位详解
- javascript实现文本域写入字符时限定字数
- JavaScript实现查找字符串中第一个不重复的字符
- 一个JavaScript处理textarea中的字符成每一行实例