所以我想知道我怎样才能查看我设置的每个特定文本或数字并更改它们。例如,我有:
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());
});
答案 0 :(得分:3)
最简单的我建议:
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);
});
如果您还想使用大写和小写字母:
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);
});