要求
账号:3-15位并且不能数字开头
密码:6-18位并且不能全是数字或者全是字符
页面代码
<body>
账号:
<input type="text" id="account" placeholder="3-15位&&不能数字开头" onblur="checkAccount()"/>
<span id="accountMsg"></span><br/>
密码:
<input type="text" id="pwd" placeholder="6-18位&&包含字母和数字" onblur="checkPwd()"/>
<span id="pwdMsg"></span><br/>
<input type="submit" value="登录" onclick="login()"/>
</body>
账号判断
function checkAccount() {
//获取账号
var account = document.getElementById("account").value;
//检查账号
if (account.length >= 3 && account.length <= 15) {
//获取账号第一位数字
var accountFirst = account.charAt(0);
if (isNaN(accountFirst)) {
document.getElementById("accountMsg").innerHTML = "<span style='color: green'>账号格式通过</span>"
accountCheck = true;
} else {
accountCheck = false;
document.getElementById("accountMsg").innerHTML = "<span style='color: red'>禁止数字开头</span>"
}