网页验证码是一种用于区分人类用户和自动化程序的安全措施,通常用于防止恶意注册、登录尝试或表单提交。以下是一个简单的JavaScript代码示例,用于生成并显示一个基于文本的验证码。
验证码(CAPTCHA)是一种挑战-响应测试,用于确定用户是否为人。它通常包括一组扭曲的字符,用户需要正确输入这些字符以证明他们是人类。
以下是一个简单的JavaScript代码,用于生成并显示一个4位数字验证码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>验证码示例</title>
<style>
#captcha {
font-family: monospace;
font-size: 24px;
letter-spacing: 10px;
background-color: #f2f2f2;
padding: 10px;
border-radius: 5px;
}
</style>
</head>
<body>
<div id="captcha"></div>
<button onclick="generateCaptcha()">刷新验证码</button>
<script>
function generateCaptcha() {
const chars = '0123456789';
let captcha = '';
for (let i = 0; i < 4; i++) {
captcha += chars.charAt(Math.floor(Math.random() * chars.length));
}
document.getElementById('captcha').innerText = captcha;
}
// 初始生成验证码
generateCaptcha();
</script>
</body>
</html>
通过上述方法,可以有效提升网页验证码的安全性和用户体验。
领取专属 10元无门槛券
手把手带您无忧上云