JavaScriptでパスワード生産機能作ったんだけど

■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします2023/03/14(火) 13:18:18.978ID:0RF2KUqh0Pi
もうプロの仲間入りかな?

0002以下、5ちゃんねるからVIPがお送りします2023/03/14(火) 13:18:24.201ID:6mZhhtVDrPi
ポーアイカレー おいしい 塩田

0003以下、5ちゃんねるからVIPがお送りします2023/03/14(火) 13:20:13.004ID:KEekTbtrpPi
入門レベルだろ

0004以下、5ちゃんねるからVIPがお送りします2023/03/14(火) 13:22:08.084ID:R3pxAvls0Pi
VBAですら出来る

0005以下、5ちゃんねるからVIPがお送りします2023/03/14(火) 13:49:17.436ID:J/sjWI460Pi
それで金を取れれば立派なプロフェッショナルよ

0006以下、5ちゃんねるからVIPがお送りします2023/03/14(火) 13:54:11.912ID:18QxCP2w0Pi
// Generate a random password with a given length
function generatePassword(length) {
const charSet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+~`|}{[]:;?><,./-=\\\"\'";
let password = "";
for (let i = 0; i < length; i++) {
let random = Math.floor(Math.random() * charSet.length);
password += charSet[random];
}
return password;
}

// Generate a strong password with at least one uppercase letter, one lowercase letter,
// one number, and one special character and a minimum length of 8 characters
function generateStrongPassword() {
const lowercaseRegex = /[a-z]/;
const uppercaseRegex = /[A-Z]/;
const numberRegex = /[0-9]/;
const specialCharRegex = /[!@#$%^&*()_+~`|}{[\]:;?><,./-=\\\"\'-]/;

let password = "";

0007以下、5ちゃんねるからVIPがお送りします2023/03/14(火) 13:54:30.768ID:uSTjXjRo0Pi
コード単体じゃなくてアプリとしてストアかドメインでリリースまでできたらえらい
それで飯食えたらプロ

0008以下、5ちゃんねるからVIPがお送りします2023/03/14(火) 13:58:13.627ID:uSTjXjRo0Pi
>>6
記号が禁則に触れるケース多すぎるから最低でもバリデーションはいるというか
最初から半角英数前提にして、追加で大文字や記号だけ足すか混ぜる方が楽そう

あとホントに生成だけか
これの元ネタがどこのページにしても呼ぶ側でもなんかしらしてそう

■ このスレッドは過去ログ倉庫に格納されています