这次给大家带来js的随机字符串正则方法([A~Z],[a~z],[0~9]),js的随机字符串正则方法([A~Z],[a~z],[0~9])注意事项有哪些,下面就是实战案例,一起来看一下。function ranNum(l) { return Math.floor(Math.random() * (l[1] - l[0])) + l[0];
}function r(len) { var s = "",t; for (; len > 0; len--) {t = ranNum([[65, 91], [97, 123],[0, 10] ][ranNum([0, 3])]);s = s + (t > 10 ? String.fromCharCode(t) : t.toStri...
第一种://code from http://caibaojian.com/js-random-string.html
function makeid()
{var text = "";var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for( var i=0; i < 5; i++ )text += possible.charAt(Math.floor(Math.random() * possible.length));return text;
}第二种:不需要输入字符集合function randomstring(L){var s= ;var randomchar=function(){var n= Math.floor(Math.random...
var getNewString = function (){
var getIc = function (ic){
var arric = ic.split(",");
randomIc = arric[Math.floor(Math.random()*(arric.length))];
return randomIc
}; return function (oc,ic,re){
var reStr = "(.{"+re+"}|.*)";
var reg = new RegExp(reStr,"g");
var ocArray = oc.match(reg)
var arrLength = ocArray.length+1;
for(var element=0;element[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
比较好的地方就是js数组的操作,不重复的数组id显示,完美实现。theAds=new Array();
shu =13;
dot='';
theAds[1]='脚本之家第一条';
theAds[2]='脚本之家第二条';
theAds[3]='脚本之家第三条';
theAds[4]='脚本之家第四条';
theAds[5]='脚本之家第五条';
theAds[6]='脚本之家第六条';
theAds[7]='脚本之家第七条';
theAds[8]='脚本之家第八条';
theAds[9]='脚本之家第九条';
theAds[10]='脚本之家第十条';
theAds[11...
下面的一段代码,整理电脑时,记录备查。代码如下: function randomString(len) { len = len || 32; var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/ var maxPos = $chars.length; var pwd = ''; for (i = 0; i pwd += $chars.charAt(Math.floor(Math.random() * maxPos)); } return pwd;}document.write(randomString(3...
本文实例讲述了javascript自动生成包含数字与字符的随机字符串的方法。分享给大家供大家参考。具体如下:
这里主要用到Math.random() 和 Math.floor() 两个函数
Math.random() -- 返回0和1之间的伪随机数 可能为0,但总是小于1,[0,1)
Math.floor() -- 向下取整,舍掉小数字后的值
实现随机多位数的方法:代码如下:/**
*
* 随机生成数字
*
*@param num 生成数字位数
*/
function randomNumber(num){ return +Math....
本文实例讲述了JavaScript生成随机字符串的方法。分享给大家供大家参考。具体分析如下:
这里使用JavaScript生成一个随机字符串,可以指定字符串的长度。代码如下:function RandomString(length) {var str = ;for ( ; str.length < length; str += Math.random().toString(36).substr(2) );return str.substr(0, length);
}
希望本文所述对大家的javascript程序设计有所帮助。
本文实例讲述了JS简单生成由字母数字组合随机字符串。分享给大家供大家参考,具体如下:
前言
最近有个需求,是需要生成3-32位长度的字母数字组合的随机字符串,另一个是生成43位随机字符串。
方法一
奇妙的写法
Math.random().toString(36).substr(2);输出结果解释
很有意思,研究了一下,基本上toString后的参数规定可以是2-36之间的任意整数,不写的话默认是10(也就是十进制),此时返回的值就是那个随机数。
若是偶数,返回的...
本文实例讲述了JS实现生成由字母与数字组合的随机字符串功能。分享给大家供大家参考,具体如下:
在项目中可能需要随机生成字母数字组成的字符,如生成3-32位长度的字母数字组合的随机字符串(位数不固定)或者生成43位随机字符串(位数固定)
使用Math.random()与toString()方法的结合
先看一下这个方式:
Math.random().toString(36);结果:0.9kfiead48ntoString后的参数规定可以是2-36之间的任意整数,不写的话默认是10(也就是...
第一种:
//code from http://caibaojian.com/js-random-string.html
function makeid()
{var text = "";var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for( var i=0; i < 5; i++ )text += possible.charAt(Math.floor(Math.random() * possible.length));return text;
}第二种:不需要输入字符集合
function randomstring(L){var s= ;var randomchar=function(){var n= Math.floor(Math.rand...
本文实例讲述了JavaScript生成随机字符串的方法。分享给大家供大家参考。具体分析如下:
这里使用JavaScript生成一个随机字符串,可以指定字符串的长度。代码如下:function RandomString(length) {
var str = ;
for ( ; str.length < length; str += Math.random().toString(36).substr(2) );
return str.substr(0, length);
}
希望本文所述对大家的javascript程序设计有所帮助。
本文实例讲述了javascript自动生成包含数字与字符的随机字符串的方法。分享给大家供大家参考。具体如下:
这里主要用到Math.random() 和 Math.floor() 两个函数
Math.random() -- 返回0和1之间的伪随机数 可能为0,但总是小于1,[0,1)
Math.floor() -- 向下取整,舍掉小数字后的值
实现随机多位数的方法:代码如下:/**
*
* 随机生成数字
*
*@param num 生成数字位数
*/
function randomNumber(num){
retu...
下面的一段代码,整理电脑时,记录备查。代码如下:<script language="javascript"> function randomString(len) { len = len || 32; var $chars = ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678; /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/ var maxPos = $chars.length; var pwd = ; for (i = 0; i < len; i++) { pwd += $chars.charAt(Math.floor(Math.random() * maxPos)); } re...
比较好的地方就是js数组的操作,不重复的数组id显示,完美实现。theAds=new Array();
shu =13;
dot='';
theAds[1]='脚本之家第一条';
theAds[2]='脚本之家第二条';
theAds[3]='脚本之家第三条';
theAds[4]='脚本之家第四条';
theAds[5]='脚本之家第五条';
theAds[6]='脚本之家第六条';
theAds[7]='脚本之家第七条';
theAds[8]='脚本之家第八条';
theAds[9]='脚本之家第九条';
theAds[10]='脚本之家第十条';
theAds[11...
var getNewString = function (){
var getIc = function (ic){
var arric = ic.split(",");
randomIc = arric[Math.floor(Math.random()*(arric.length))];
return randomIc
}; return function (oc,ic,re){
var reStr = "(.{"+re+"}|.*)";
var reg = new RegExp(reStr,"g");
var ocArray = oc.match(reg)
var arrLength = ocArray.length+1;
for(var element=0;element[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]