Pendant le développement et les tests, vous devez souvent remplir votre nom, votre numéro de téléphone portable, votre numéro d'identification et votre numéro de carte bancaire, qui doit répondre aux exigences du format et ne peut pas être répété. Tout le monde recherchera divers générateurs en ligne. Pouvez-vous écrire vous-même un générateur simple? Vous trouverez ci-dessous le code JS qui génère aléatoirement le nom, le numéro de téléphone mobile, le numéro d'identification et le numéro de carte bancaire.
// Générer la fonction de nom aléatoire getName () {var FamilyNames = new Array ("Zhao", "Qian", "Sun", "Li", "Zhou", "Wu", "Zheng", "Wang", "Feng", "Chen", "Chen", "Chua" "Chen", "Chen", "Han", "Yang", "Zhu", "Zhen", "Zheng", "Zhang", "Shi", "Zhang", "Chong", "Cao", "Yan", "Hua", "Jin", "wei", "Tao", "Jiang", "Qi" " "Bai", "shui", "dou", "zhang", "yun", "su", "pan", "ge", "xi", "fan", "Peng", "lang", "lu", "wei", "chang", "ma", "miao", "feng" "Liang", "shi", "tang", "liang", "cen", "xue", "lei", "il", "ni", "tang", "teng", "yin", "luo", "bi", "bi", "bi", "bi", "bi" "Qi", "kang", "wu", "wu", "yu", "yuan", "bu", "gu", "Meng", "ping", "huang", "he", "mu", "xiao", "yin"); var donneNames = nouvel array ("zixuan", "miao", "guodong", "maître", "ruitang", "sweet", "min", "shang", "guoxian", "il xiang", "Chen tao", "haoxuan", "yixuan" Qi "," Yang "," Wenhao "," Dongdong "," Xianglin "," Haochen "," Xihan "," Xiangyun "," Yihao "," Xinhui "," Culture "," Meixin "," Shuhui "," Wenxuan "," Wenjie "," Xinyuan "," Zhul "Rongrun", "Xinru", "Huijia", "nouvellement construit", "Cultivation Forest", "Yifei", "Lin", "Bingjie", "Jiaxin", "Hanhan", "Yuchen", "Chunmei", "Zehui", "Hanyue", "Ruhua", "cristau "Lingjing", "Ranxi", "Yuhan", "Jiayi", "Ziqi", "Zixuan", "Ruichen", "Xinrui", "Mingyuan", "Xinyi", "Zeyuan", "Xinyi", "Jiayi", "Jiahui", "Chenqian", "Chenlu", "Yunhao", "Ruxin", "Shujun", "Jingying", "Runsha", "Rongshan", "Jiayu", "Jiayu", "Xiaoqing", "Yiming", "Yuchen", "Tianchi", "Tianhao", "Yuze", "Yahan", "Yahan", "Qingyan", "Shiyue", "Jiale", "Chenhan", "Tianhe", "Ao", "Jahahao", "Tian Meng", "Ruomeng"); 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 donné donname = donNames [i]; var name = FamilyName + GiveName; var x = document.getElementsByName ("client_name"); pour (var i = 0; i <x.length; i ++) {var o = x [i]; o.value = name; }} // Générer la fonction de numéro de téléphone mobile aléatoire 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]; pour (var j = 0; j <8; j ++) {prefix = prefix + math.floor (math.random () * 10); } var x = document.getElementsByName ("mobile_tel"); pour (var i = 0; i <x.length; i ++) {var o = x [i]; O.Value = Prefix; }} // Générer la fonction de numéro d'identification aléatoire getID_NO () {var coefficientArray = ["7", "9", "10", "5", "8", "4", "2", "1", "6", "3", "7", "9", "10", "5", "8" "1", "0", "x", "9", "8", "7", "6", "5", "4", "3", "2"]; // code de vérification var adresse = "420101"; // adresse var anniversaire = "19810101"; // anniversaire var s = math.floor (math.random () * 10) .toString () + math.floor (math.random () * 10) .toString () + math.floor (math.random () * 10) .toString (); var array = (adresse + anniversaire + s) .split (""); var total = 0; pour (i en array) {total = total + parseInt (array [i]) * parseInt (coefficientArray [i]); } var lastNumber = LastNumberArray [ParseInt (Total% 11)]; var id_no_string = adresse + anniversaire + s + lastNumber; var x = document.getElementsByName ("id_no"); pour (var i = 0; i <x.length; i ++) {var o = x [i]; o.value = id_no_string; }} // Générez une fonction de numéro de carte bancaire aléatoire getBank_Account () {var bank_no = document.getElementByid ("bank_no_select"). Valeur; var prefix = ""; switch (bank_no) {case "0102": prefix = "622202"; casser; cas "0103": prefix = "622848"; casser; cas "0105": prefix = "622700"; casser; cas "0301": prefix = "622262"; casser; cas "104": prefix = "621661"; casser; cas "0303": prefix = "622666"; casser; cas "305": prefix = "622622"; casser; cas "0306": prefix = "622556"; casser; cas "0308": prefix = "622588"; casser; cas "0410": prefix = "622155"; casser; cas "302": prefix = "622689"; casser; cas "304": prefix = "622630"; casser; cas "309": prefix = "622908"; casser; cas "310": prefix = "621717"; casser; cas "315": prefix = "622323"; casser; cas "316": prefix = "622309"; casser; par défaut:} pour (var j = 0; j <13; j ++) {prefix = prefix + math.floor (math.random () * 10); } var x = document.getElementsByName ("Bank_no"); pour (var i = 0; i <x.length; i ++) {var o = x [i]; O.Value = Bank_no; } var y = document.getElementsByName ("Bank_Account"); pour (var i = 0; i <y.length; i ++) {var o = y [i]; O.Value = Prefix; }}L'article ci-dessus "JS" génère au hasard le nom, le numéro de téléphone mobile, le numéro d'identification et le numéro de carte bancaire [code d'implémentation] est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.