時々、ランダムにパスワードを作りたい時があるので、時短のためにChatGPTに聞いてみたらjQueryで作ってくれました。
フッターとか、jQuery本体の読み込みより後に下記を記述。
jQuery
<script>
function generatePassword() {
var length = 8,
charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*",
retVal = "";
for (var i = 0, n = charset.length; i < length; ++i) {
retVal += charset.charAt(Math.floor(Math.random() * n));
}
return retVal;
}
$(document).ready(function() {
$("#generate").click(function() {
$("#password").val(generatePassword());
});
});
</script>
bodyタグ内に下記。
HTML
<input type="text" id="password" /> <input type="button" id="generate" value="パスワード生成" />
以上、ご参考になれば幸いです。ありがとうございます。


コメント