Pada artikel ini saya akan menyajikan kode JavaScript yang menghasilkan string acak dalam pola tertentu. Fungsi JS mengambil string yang cocok dengan pola yang diberikan dan mengembalikan string acak yang berisi jenis karakter yang sama dalam urutan yang sama dengan sampel.
Contoh
Input : AA aaa1111 ### Aaaaaa Diterjemahkan sebagai : Dua huruf kapital, satu spasi, tiga huruf kecil, empat angka, tiga karakter khusus dan kata enam huruf kapital.
Contoh hasil yang sesuai dengan pola: XC tmr4990% & @ Yvhwfd
Contoh hasil yang sesuai dengan pola: XC tmr4990% & @ Yvhwfd
Saya bisa menentukan AB abc1234! @ # Abcdef untuk input atau string lain yang cocok dengan hasil yang diinginkan.
Kode JavaScript
Fungsi di bawah ini membedakan huruf besar dan kecil, angka, dan menangani yang lainnya sebagai karakter khusus tetapi Anda dapat mengubah kode untuk memenuhi kebutuhan Anda.
function randomStringPattern (input) { var text = "" ; mungkin; for (var j = 0 ; j < input. length ; j ++ ) { if (input [j] == "" ) { mungkin = '' ; } lain jika ((input [j] == input [j]. toUpperCase ()) & & (input [j] ! = input [j]. toLowerCase ())) { mungkin = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" ; } lain jika ((input [j] == input [j]. toLowerCase ()) & & (input [j] ! = input [j]. toUpperCase ())) { mungkin = "abcdefghijklmnopqrstuvwxyz" ; } lain jika ( '0123456789' . indexOf (input [j]) ! == - 1 ) { mungkin = "0123456789" ; } lain { mungkin = "#! @ ~ $% ^ & *) -_" } teks + = mungkin. charAt ( Matematika . lantai ( Matematika . acak () * mungkin. panjang )); } kembalikan teks; }
Demo Langsung
Contoh di bawah ini menghasilkan sepuluh string yang cocok dengan pola ini: AA aaa1111 ### Aaaaaa
Beralih ke tab Hasil untuk melihat output:
Beralih ke tab Hasil untuk melihat output:
Angka Hoki
BalasHapusAngka Jitu
Angka Main
Angka Colok Bebas
Angka Akurat
Prediksi Akurat Cambodia
Bocoran Togel
Prediksi Akurat
Prediksi Paling Jitu