欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

js教程

js随机生成指定位数+数字+字母混合字符串

js教程 我的站长站 2023-10-11 共61人阅读

之前我的站长站分享过js随机生成的教程,但是那篇教程只能指定随机数的位数,但是不能自定义随机内容。

相关信息
javascript生成10位以上随机密码

JS代码功能随机密码长度10位以上;随机密码包含特殊字符;随机密码包含英文大小写;javascript语法代码复制到本地保存XXX.html,使用浏览器打开即可运行。<html> <hea...

这篇教程可以指定随机的位数,还可以自定义随机的内容,比如:数字、字母、符号,或其他任何混合字符串,代码如下:

function generateMixed(n) {
  var chars = ['0','1','2','3','4','5','6','7','8','9', 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
  var res = "";
  for(var i = 0; i < n ; i++) {
     var id = Math.floor(Math.random()*36);
     res += chars[id];
  }
  return res;
}

 chars变量内的数组可以随意修改,或者继续增加或删除,这样又比之前分享的教程灵活了很多。使用方法也很简单,如下:

generateMixed(3)

括号内的数字代表生成位数,随意修改

console.log(generateMixed(5))
console.log(generateMixed(7))


相关推荐
  • js随机
  • 随机密码
  • js字符串
  • js删除
  • javascript制作随机样式标签云方法
    javascript制作随机样式标签云方法

    我的站长站分享一段超简单的javascript随机样式标签云方法,比网上那些长篇大论的简单好理解多了,一看就懂,效果如下。JS代码$(".tags a").each(function(){var x = 5;var y = 9;var rand = parseInt...

    js教程 92 4年前
  • js随机点名效果

    <!doctype html><title>点名器</title><meta charset="utf-8"><style> #box{ width:400px; height:200px; background:#ff6699; margin:100px auto auto auto; text-align:center; line-h...

    js教程 69 3年前
  • js随机生成指定位数+数字+字母混合字符串

    之前我的站长站分享过js随机生成的教程,但是那篇教程只能指定随机数的位数,但是不能自定义随机内容。[xxid]71,2770[/xxid]这篇教程可以指定随机的位数,还可以自定义随机的内容,比如:数字、字母、符号,或其他任何混合字符串,代码如下:function generateMixed...

    js教程 61 1年前
  • JavaScript随机生成指定范围或指定类型的随机数

    生成指定范围随机数1、使用 random() 方法可以返回一个介于 0 ~ 1 之间的伪随机数(包括 0,不包括 1)。Math.random()下面是一个测试样例var random = Math.random();console.log(random);2,生成 [ n, m ) 范围内的随机数(大于等于n,小于m)这种最简单,因为和 ...

    js教程 43 1年前
  • js随机生成指定位数+数字+字母混合字符串

    之前我的站长站分享过js随机生成的教程,但是那篇教程只能指定随机数的位数,但是不能自定义随机内容。[xxid]71,2770[/xxid]这篇教程可以指定随机的位数,还可以自定义随机的内容,比如:数字、字母、符号,或其他任何混合字符串,代码如下:function generateMixed...

    js教程 61 1年前
  • javascript生成10位以上随机密码

    JS代码功能随机密码长度10位以上;随机密码包含特殊字符;随机密码包含英文大小写;javascript语法代码复制到本地保存XXX.html,使用浏览器打开即可运行。<html> <head> <title>随机生成密码</title> <meta charset="utf8"> <scrip...

    js教程 58 1年前
  • Python随机密码生成脚本

    Python随机密码生成脚本,去重复字符,可自定义长度和字符集,AI代写的。import randomimport stringimport tkinter as tk def generate_random_string(): try: length = int(entry_length.get()) if length <= 0: label_re...

    python教程 57 1年前
  • HTML密码随机生成器模板
    HTML密码随机生成器模板

    HTML密码随机生成器模板,纯HTML+JS静态模板。生成的密码是一种简单混淆的技术,对一小部分人来说,这种无法识别的信息是可以再加工并恢复的。网站模板内的转载+修改信息,都可以直接在HTML代码中去掉。...

    html模板 172 4年前
  • js删除字符串最后一个逗号方法

    js删除字符串最后一个逗号方法,可以使用以下几种实现方法:方法一:正则表达式let str = "a,b,c,d,";str = str.replace(/,$/, &#39;&#39;);console.log(str); // 输出:a,b,c,d这里使用正则表达式 /,$/ 匹配到最后一个逗号,并将其替换为空字符串。方法二:sli...

    js教程 73 1个月前
  • js语言!=与!==的区别

    != (不等于)!= 是松散的不等于运算符。它在比较两个值时,会先进行类型转换(type coercion),然后再比较值是否不相等。如果两个值在类型转换后不相等,则返回 true,否则返回 false。例如:5 != &#39;5&#39; // false,因为 &#39;5&#39; 会被转换成数字 5,然后 ...

    js教程 97 2个月前
  • Hexo插件开发实战教程

    Hexo的插件嵌入有两种方式,一种是通过脚本(Scripts)的方式引入,一种是通过插件(Packages)的方式将自定义的插件内容发布到npm上。本文主要介绍第二种,如果您的代码很简单,建议您编写脚本,您只需要把 JavaScript 文件放到主题目录的 scripts 文件夹,在启动时就...

    js教程 11 3个月前
  • js截取字符串教程

    slice()方法接受两个参数,起始索引和结束索引(可选)。它返回从起始索引到结束索引(不包括结束索引)之间的子字符串。let str = &#39;Hello, World!&#39;;let result = str.slice(7, 12); // 截取从索引7到索引12之前的字符console.log(result); // 输出 "...

    js教程 31 11个月前
  • JavaScript随机生成指定范围或指定类型的随机数

    生成指定范围随机数1、使用 random() 方法可以返回一个介于 0 ~ 1 之间的伪随机数(包括 0,不包括 1)。Math.random()下面是一个测试样例var random = Math.random();console.log(random);2,生成 [ n, m ) 范围内的随机数(大于等于n,小于m)这种最简单,因为和 ...

    js教程 43 1年前
  • js删除字符串最后一个逗号方法

    js删除字符串最后一个逗号方法,可以使用以下几种实现方法:方法一:正则表达式let str = "a,b,c,d,";str = str.replace(/,$/, &#39;&#39;);console.log(str); // 输出:a,b,c,d这里使用正则表达式 /,$/ 匹配到最后一个逗号,并将其替换为空字符串。方法二:sli...

    js教程 73 1个月前
  • JavaScript定时删除指定元素方法

    JavaScript定时删除指定元素一般用到自动隐藏的效果功能上面,主要用到了JS的setTimeout语法。下面是一个定时五秒的DOM中删除示例:// 获取当前脚本的父元素var currentScript = document.currentScript;var parent = currentScript.parentNode;// 从DO...

    js教程 19 3个月前
  • 如何新建修改删除cookie

    加载js库我们需要准备两个js库,一个是jquery.js,另一个是jquery.cookie.js这两个js库<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script type="text/javascript" src="js/jquery.cookie.js"></script>使用方法新添cooki...

    js教程 13 5个月前
  • Gridstack.js交互式仪表板Typescript库
    Gridstack.js交互式仪表板Typescript库

    项目介绍Gridstack.js是一个专注交互式仪表板Typescript库,用于仪表板布局和创建,只需几行代码就可以帮助开发人员 创建漂亮的可拖动、可调整大小、响应式布局。非常合适做一些可视化页面布局,让用...

    js教程 26 6个月前
  • JavaScript限制右键+F12弹窗提示效果

    一段简单的JavaScript限制右键+F12弹窗提示效果,复制过去就可以直接使用,无需修改代码。效果:在网页内如果鼠标右键或者按F12,浏览器就会弹出窗口,弹出的文字可以自己修改。代码如下:<script language="javascript"> function click() { if ...

    js教程 44 1年前