欧美国产另类久热|951超碰伊人久久|伊人影视久久久久|色婷婷亚洲小电影|色东京热69XX|婷婷玖玖深爱网|加勒比东京热网站|无码A级毛片在线观看|一级a毛一级a看|中文字幕人妻欧美

js隨機(jī)生成姓名、手機(jī)號(hào)、身份證號(hào)、銀行卡號(hào)(實(shí)現(xiàn)代碼)
來(lái)源:易賢網(wǎng) 閱讀:8046 次 日期:2016-07-06 14:16:51
溫馨提示:易賢網(wǎng)小編為您整理了“js隨機(jī)生成姓名、手機(jī)號(hào)、身份證號(hào)、銀行卡號(hào)(實(shí)現(xiàn)代碼)”,方便廣大網(wǎng)友查閱!

下面小編就為大家?guī)?lái)一篇js 隨機(jī)生成姓名、手機(jī)號(hào)、身份證號(hào)、銀行卡號(hào)【實(shí)現(xiàn)代碼】。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考

開(kāi)發(fā)測(cè)試的時(shí)候,經(jīng)常需要填寫姓名、手機(jī)號(hào)、身份證號(hào)、銀行卡號(hào),既要符合格式要求、又不能重復(fù)。大家會(huì)到網(wǎng)上搜各種生成器。能不能自己寫一個(gè)簡(jiǎn)單的生成器呢。下面是隨機(jī)生成姓名、手機(jī)號(hào)、身份證號(hào)、銀行卡號(hào)的js代碼。

// 生成隨機(jī)姓名

  function getName(){

    var familyNames = new Array(

        "趙",  "錢",  "孫",  "李",  "周",  "吳",  "鄭",  "王",  "馮",  "陳",  

        "褚",  "衛(wèi)",  "蔣",  "沈",  "韓",  "楊",  "朱",  "秦",  "尤",  "許",

        "何",  "呂",  "施",  "張",  "孔",  "曹",  "嚴(yán)",  "華",  "金",  "魏",  

        "陶",  "姜",  "戚",  "謝",  "鄒",  "喻",  "柏",  "水",  "竇",  "章",

        "云",  "蘇",  "潘",  "葛",  "奚",  "范",  "彭",  "郎",  "魯",  "韋",  

        "昌",  "馬",  "苗",  "鳳",  "花",  "方",  "俞",  "任",  "袁",  "柳",

        "酆",  "鮑",  "史",  "唐",  "費(fèi)",  "廉",  "岑",  "薛",  "雷",  "賀",  

        "倪",  "湯",  "滕",  "殷",  "羅",  "畢",  "郝",  "鄔",  "安",  "常",

        "樂(lè)",  "于",  "時(shí)",  "傅",  "皮",  "卞",  "齊",  "康",  "伍",  "余",  

        "元",  "卜",  "顧",  "孟",  "平",  "黃",  "和",  "穆",  "蕭",  "尹"

        );

    var givenNames = new Array(

        "子璇", "淼", "國(guó)棟", "夫子", "瑞堂", "甜", "敏", "尚", "國(guó)賢", "賀祥", "晨濤", 

        "昊軒", "易軒", "益辰", "益帆", "益冉", "瑾春", "瑾昆", "春齊", "楊", "文昊", 

        "東東", "雄霖", "浩晨", "熙涵", "溶溶", "冰楓", "欣欣", "宜豪", "欣慧", "建政", 

        "美欣", "淑慧", "文軒", "文杰", "欣源", "忠林", "榕潤(rùn)", "欣汝", "慧嘉", "新建", 

        "建林", "亦菲", "林", "冰潔", "佳欣", "涵涵", "禹辰", "淳美", "澤惠", "偉洋", 

        "涵越", "潤(rùn)麗", "翔", "淑華", "晶瑩", "凌晶", "苒溪", "雨涵", "嘉怡", "佳毅", 

        "子辰", "佳琪", "紫軒", "瑞辰", "昕蕊", "萌", "明遠(yuǎn)", "欣宜", "澤遠(yuǎn)", "欣怡", 

        "佳怡", "佳惠", "晨茜", "晨璐", "運(yùn)昊", "汝鑫", "淑君", "晶瀅", "潤(rùn)莎", "榕汕", 

        "佳鈺", "佳玉", "曉慶", "一鳴", "語(yǔ)晨", "添池", "添昊", "雨澤", "雅晗", "雅涵", 

        "清妍", "詩(shī)悅", "嘉樂(lè)", "晨涵", "天赫", "玥傲", "佳昊", "天昊", "萌萌", "若萌"

        );

    var i = parseInt(10 * Math.random())*10 + parseInt(10 * Math.random());

    var familyName = familyNames[i];

    var j = parseInt(10 * Math.random())*10 + parseInt(10 * Math.random());

    var givenName = givenNames[i];

    var name = familyName + givenName;

    var x = document.getElementsByName("client_name");

    for (var i = 0; i < x.length; i++) {

      var o = x[i];

      o.value = name;

    }

  }

//生成隨機(jī)手機(jī)號(hào)

  function getMoble() {

    var prefixArray = new Array("130", "131", "132", "133", "135", "137", "138", "170", "187", "189");

    var i = parseInt(10 * Math.random());

    var prefix = prefixArray[i];

    for (var j = 0; j < 8; j++) {

      prefix = prefix + Math.floor(Math.random() * 10);

    }

    var x = document.getElementsByName("mobile_tel");

    for (var i = 0; i < x.length; i++) {

      var o = x[i];

      o.value = prefix;

    }

  }

// 生成隨機(jī)身份證號(hào)

  function getId_no(){

    var coefficientArray = [ "7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"];// 加權(quán)因子

    var lastNumberArray = [ "1","0","X","9","8","7","6","5","4","3","2"];// 校驗(yàn)碼

    var address = "420101"; // 住址

    var birthday = "19810101"; // 生日

    var s = Math.floor(Math.random()*10).toString() + Math.floor(Math.random()*10).toString() + Math.floor(Math.random()*10).toString();

    var array = (address + birthday + s).split("");  

    var total = 0;

    for(i in array){

      total = total + parseInt(array[i])*parseInt(coefficientArray[i]);

    }    

    var lastNumber = lastNumberArray[parseInt(total%11)];

    var id_no_String = address + birthday + s + lastNumber;

    var x = document.getElementsByName("id_no");

    for (var i = 0; i < x.length; i++) {

      var o = x[i];

      o.value = id_no_String;

    }

  }

//生成隨機(jī)銀行卡號(hào)

  function getBank_account() {

    var bank_no = document.getElementById("bank_no_select").value; 

    var prefix = "";

    switch (bank_no) {

       case "0102":

          prefix = "622202";

       break;

       case "0103":

          prefix = "622848";

       break;

       case "0105":

          prefix = "622700";

       break;

       case "0301":

          prefix = "622262";

       break;       

       case "104":

          prefix = "621661";

       break;       

       case "0303":

          prefix = "622666";

       break;

       case "305":

          prefix = "622622";

       break;

       case "0306":

          prefix = "622556";

       break;

       case "0308":

          prefix = "622588";

       break;

       case "0410":

          prefix = "622155";

       break;

       case "302":

          prefix = "622689";

       break;

       case "304":

          prefix = "622630";

       break;

       case "309":

          prefix = "622908";

       break;

       case "310":

          prefix = "621717";

       break;

       case "315":

          prefix = "622323";

       break;

       case "316":

          prefix = "622309";

       break;       

       default:

    }

    for (var j = 0; j < 13; j++) {

      prefix = prefix + Math.floor(Math.random() * 10);

    }

    var x = document.getElementsByName("bank_no");

    for (var i = 0; i < x.length; i++) {

      var o = x[i];

      o.value = bank_no;

    }

    var y = document.getElementsByName("bank_account");

    for (var i = 0; i < y.length; i++) {

      var o = y[i];

      o.value = prefix;

    }

  }

以上這篇js隨機(jī)生成姓名、手機(jī)號(hào)、身份證號(hào)、銀行卡號(hào)【實(shí)現(xiàn)代碼】就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)