效果

代码
html:
<input type="text" class="uname">
<span>请输入用户名</span>
<div class="hint"></div>
css:
label {
color: #ccc;
}
.right {
color: green;
}
.wrong {
color: red;
}
javascript
var uname = document.querySelector('.uname');
var span = document.querySelector('span');
// 正则表达式,可以输入6到16位的 a-z A-Z 0-9 或下划线_和分隔符 -
var reg = /^[a-zA-Z0-9_-]{6,16}$/;
//如果用户名输完了(失焦),则让它加一个right类,颜色变绿
//修改span里的文字
uname.addEventListener('blur', function () {
if (reg.test(this.value)) {
span.className = 'r

本文介绍了如何使用JavaScript进行用户名表单验证,包括HTML结构、CSS样式和JavaScript代码实现,确保用户输入的用户名符合特定规范。
最低0.47元/天 解锁文章
5723

被折叠的 条评论
为什么被折叠?



