JavaScriptでパスワード生産機能作ったんだけど
■ このスレッドは過去ログ倉庫に格納されています
// 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 = ""; コード単体じゃなくてアプリとしてストアかドメインでリリースまでできたらえらい
それで飯食えたらプロ >>6
記号が禁則に触れるケース多すぎるから最低でもバリデーションはいるというか
最初から半角英数前提にして、追加で大文字や記号だけ足すか混ぜる方が楽そう
あとホントに生成だけか
これの元ネタがどこのページにしても呼ぶ側でもなんかしらしてそう ■ このスレッドは過去ログ倉庫に格納されています