gpt4 book ai didi

javascript - 用随机字母/数字替换每个选定的值

转载 作者:行者123 更新时间:2023-11-28 20:17:29 24 4
gpt4 key购买 nike

所以我想知道如何检查我设置的每个特定文本或数字并更改它们。例如我有:

0000-0000

我想用我设置的一些输入替换每个 0。例如:

1111-1111

我正在尝试创建随机串行代码类型的脚本,因此我想从如何做到这一点开始。

提前致谢。

编辑:这就是我生成随机数字或字母的方式,只需将每个零替换为随机值即可:

jQuery(document).ready(function ($) {
function randomAlphaNumber() {
var values = "abcdefghijklmnopqrstuvwxyz0123456789";

rN = values.charAt(Math.floor(Math.random() * values.length));

return rN;
}

$(".combination").html(randomAlphaNumber());

});

最佳答案

我建议最简单的:

function randomiseString(str){
var chars = "abcdefghijklmnopqrstuvwxyz0123456789";
var _str = str.replace(/[^-]/g,function(a){
return chars[Math.floor(Math.random() * chars.length)];
});
return _str;
}

$('.combination').text(function(i,t){
return randomiseString(t);
});

JS Fiddle demo

如果您还想使用大写和小写字母:

function randomised(len) {
return Math.floor(Math.random() * len);
}

function randomiseString(str){
var chars = "abcdefghijklmnopqrstuvwxyz0123456789";
var _str = str.replace(/[^-]/g,function(a){
return chars[randomised(chars.length)][randomised(2) == 0 ? 'toUpperCase' : 'toLowerCase']();
});
return _str;
}

$('.combination').text(function(i,t){
return randomiseString(t);
});

JS Fiddle demo

关于javascript - 用随机字母/数字替换每个选定的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18936471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com