手机版

JS简单编号生成器实现方法(附演示源码下载)

时间:2021-11-04 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了射流研究…简单编号生成器实现方法。分享给大家供大家参考,具体如下:

运行效果截图如下:

具体代码如下:

!DOCTYPE html html health eta http-equiv=' Content-TYPe ' Content=' text/html;charset=UTF-8 '标题编号生成器/标题/标题dyh 1编号生成器/h1div前缀:输入id='txtBegin '类型=“文本”值='' /后缀:输入id='txtEnd '类型=“文本”值='' /br /位数:输入id='numCount '类型='数字'值=' 5 '/div div style=' margin 336010 px;' 0 'labelinput类型=' radio ' name=' a1 ' onclick=' fnNum();'选中/连续数字/labellabelinput type=' radio ' name=' a1 ' onclick=' fnPwd();'/随机字符/label/divdiv id='divNum '范围:输入id=' numBegin '类型='数字'值='0'/~输入id='numEnd '类型='数字'值='100' /br /过滤字符:输入id='txtLimit '类型=“文本”值='' /多个使用,号分割/div div id=' div pwd ' style=' display : none;'h 30123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ/H3包含字符:输入id=' Txtchar ' type=' text ' value=' abcdefghijklmnopqrstuvwxyz 0123456789 ' style=' width :600 px;'/br /随机生成个数:输入id='txtCount '类型='数字'值=' 100 '/占卜类型='按钮'值='生成号码onclick=' run();/SPan id=' SPan result '/SPan HR/text area id=' TxtContent ' style=' width :600 px;height :500 px '/textareascriptvar BoNum=true;函数fnNum(){文档。getelementbyid(' div num ')。风格。display=' block文件。getelementbyid(' divPwd ')。风格。显示='无';boNum=true}函数fnPwd(){文档。getelementbyid(' div num ')。风格。显示='无';文件。getelementbyid(' divPwd ')。风格。display=' blockboNum=false}函数run(){ var str=' ';var TxTcount=ParSeint(文档。GetElementByID(' TxTcount ').值);var TxtBegin=文档。GetElementByID(' TxtBegin ').价值;var txtEnd=文档。getelementbyid(' txtEnd ').价值;var Txtchar=文档。GetElementByID(' Txtchar ').价值;var numCount=par sent(文档。getelementbyid(' numCount ').值);var numBegin=parseInt(文档。getelementbyid(' numBegin ').值);var NuMend=ParSeint(文档。GetElementByID(' NuMend ').值);var txt限制=文档。getelementbyid(' txt限制').价值;var limit=txtLimit.split(',');if(TxtLimit==' '){ limit=[];} var计数=0;if(!boNum){ var list=[];for(var I=0;itxtCountI){ var s=' ';for(var j=0;jnumCountj){ s=Txtchar。charat(数学。地板(数学。random()* Txtchar。长度));} var bo=false for(var ii=0;iilist . length ii){ if(list[ii]==s){ bo=true;警报;打破;} } if (bo)继续;str=TxtBegin s TxTend ' \ r \ n list . push计数;} } else { for(var I=Numbergin;in numend 1;I){ var s=' I;s=(新数组(numCount - s.length 1).联接(' 0 ');var bo=false for(var k=0;klimit . length k){ if(s . indexof(limit[k])!=-1){ bo=true;打破;} } if (bo)继续;str=txtBegin s txtEnd ' \ r \ n计数;} }文档。getelementbyid(' TxtContent ').value=strdocument。getelementbyid(' spanResult ').innerHTML='生成了伯爵个;}/脚本/正文/html完整实例代码点击此处本站下载。

更多关于Java脚本语言相关内容感兴趣的读者可查看本站专题: 《JavaScript切换特效与技巧总结》 、 《JavaScript查找算法技巧总结》 、 《JavaScript动画特效与技巧汇总》 、 《JavaScript错误与调试技巧总结》 、 《JavaScript数据结构与算法技巧总结》 、 《JavaScript遍历算法与技巧总结》 及《JavaScript数学运算用法总结》

希望本文所述对大家Java脚本语言程序设计有所帮助。

版权声明:JS简单编号生成器实现方法(附演示源码下载)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。