Во время разработки и тестирования вам часто нужно заполнять свое имя, номер мобильного телефона, идентификационный номер и номер банковской карты, которые должны соответствовать требованиям формата и не могут быть повторены. Каждый будет искать различные генераторы в Интернете. Можете ли вы самостоятельно написать простой генератор? Ниже приведен код JS, который случайным образом генерирует имя, номер мобильного телефона, идентификационный номер и номер банковской карты.
// Generate random name function getName(){ var familyNames = new Array( "Zhao", "Qian", "Sun", "Li", "Zhou", "Wu", "Zheng", "Wang", "Feng", "Chen", "Chen", "Chua", "Wei", "Zheng", "Jiang", "Chen", "Chen", "Chen", «Чен», «Чен», «Хан», «Ян», «Чжу», «Чжэнь», «Чжэн», «Чжан», «Ши», «Чжан», «Чонг», «Цао», «Ян», «Хуа», «Джин», «Вэй», «Тао», «Ионе», «», «xi», ",", ",", ",", "", ",", "", "," "," ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", " «Bai», «Shui», «Dou», «Zhang», «Yun», «su», «pan», «ge», «xi», «Fan», «Peng», «Lang», «lu», «Wei», «Чанг», «Ma», «Miao», «Feng», «Fluse», «Fang», «y», «y», «y», «y», «y», «y», «y», «y», «y», «й», «й», «rengan», «й», «ne», «rengan», «yen», «rengan», «й», « «Liang», «Shi», «Tang», «Liang», «cen», «xue», «lei», «He», «ni», «Tang», «teng», «Инь», «luo», «Bi», «Bi», «Bi», «Bi», «Bi», «yu», «y», «y», «y», «y», «y», «y», «y», «y», «y», «y», «y», «y», «y», «y», «y», «y», «y», «y», «b», «b», «b», «y», «y», «y», «y», «b», «b», «bi», «bi», « "Qi", "kang", "wu", "wu", "yu", "yuan", "bu", "gu", "meng", "ping", "huang", "он", "mu", "xiao", "yin"); var givenNames = new Array( "Zixuan", "Miao", "Guodong", "Master", "Ruitang", "Sweet", "Min", "Shang", "Guoxian", "He Xiang", "Chen Tao", "Haoxuan", "Yixuan", "Yi Chen", "Yi Ran", "Jinchun", "Jin Kun", "Chun Qi", "Yang", "Wenhao", "Dongdong", "Xianglin", "Haochen", "Xihan", "Xiangyun", "Yihao", "Xinhui", "Cultivation", "Meixin", "Shuhui", "Wenxuan", "Wenjie", "Xinyuan", "Zhonglin", «Rongrun», «Xinru», «Huijia», «Недавно построенный», «культивирующий лес», «yifei», «lin», «bingjie», «джиасин», «Ханхан», «Юхен», «Чунмей», «Zehui», «hanyue», «ruhui», «ruhui», «ruhui», «ruhui», «ruhui». «Lingjing», «ranxi», «yuhan», «jiayi», «ziqi», «Zixuan», «Рухен», «Xinrui», «Mingyuan», «Xinyi», «Zeyuan», «Xinyi», «jiayi», Jiahui «", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", "", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", "Ченьян", "," Ченьян "," Ченьян "," Ченьян "," Ченьян "," Ченьян "," Ченьян "," Ченьян "," Ченьян "," Ченьян "? "Ruxin", "Shujun", "Jingying", "Runsha", "Rongshan", "Jiayu", "Jiayu", "Xiaoqing", "Yiming", "Yuchen", "Tianchi", "Tianhao", "Yuze", "Yahan", "Yahan", "Qingyan", "Shiyue", "Jiale", «Ченхан», «Тянхе», «Ао», «Цзяхао», «Тянь Мэн», «Руаменг»); var i = parseint (10 * math.random ()) * 10 + parseint (10 * math.random ()); var FamilyName = имена семьи [i]; var j = parseint (10 * math.random ()) * 10 + parseint (10 * math.random ()); var givenname = givenname [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; }} // генерировать функцию случайного номера мобильного телефона 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; }} // Сгенерировать функцию случайного идентификационного числа getId_no () {var coeffiatearray = ["7", "9", "10", "5", "8", "4", "2", "1", "6", "3", "7", "9", "10", "5", "8", "4". "1", "0", "x", "9", "8", "7", "6", "5", "4", "3", "2"]; // код проверки 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 = (адрес + день рождения + s) .split (""); var total = 0; for (i in массива) {total = total + parseint (массив [i])*parseint (coeffientArray [i]); } var lastNumber = lastNumberArray [parseInt (общая%%11)]; var id_no_string = адрес + день рождения + 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; }} // генерировать функцию номера случайной банковской карты getBank_account () {var bank_no = document.getelementbyid ("bank_no_select"). Value; var prefix = ""; Switch (bank_no) {case "0102": prefix = "622202"; перерыв; Case "0103": prefix = "622848"; перерыв; случай "0105": prefix = "622700"; перерыв; Дело "0301": prefix = "622262"; перерыв; Дело "104": prefix = "621661"; перерыв; Дело "0303": prefix = "622666"; перерыв; Случай "305": префикс = "622622"; перерыв; Дело "0306": prefix = "6225556"; перерыв; Дело "0308": prefix = "622588"; перерыв; случай "0410": prefix = "622155"; перерыв; Дело "302": prefix = "622689"; перерыв; Дело "304": префикс = "622630"; перерыв; Дело "309": prefix = "622908"; перерыв; Дело "310": prefix = "621717"; перерыв; Дело "315": prefix = "622323"; перерыв; Дело "316": prefix = "622309"; перерыв; по умолчанию:} 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» случайным образом генерирует имя, номер мобильного телефона, идентификационный номер и номер банковской карты [код реализации] - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.