正则判断表单输入

简单的表单验证,直接上代码,初学正则,加油加油!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单验证</title>
</head>
<body>
    <form action="" >
        <ul>
            <li>用户账号:<input type="text" id="count" onblur="checkCount()"><span id="countwr"></span></li>
            <li>真实姓名:<input type="text" id="name" onblur="checkName()"><span id="namewr"></span></li>
            <li>输入密码:<input type="password" id="password" onblur="checkPassword()"><span id="passwordwr"></span></li>
            <li>确认密码:<input type="password" id="pdConfirm" onblur="chenckPdconfirm()"><span id="pdConfirmwr"></span></li>
        </ul>
        <button type="submit" id="hidden-window-yes" >确定</button>
    </form>
    <script>
        //验证账号
        function checkCount() {
            var exp = /^([0-9]{6})$/;
            var count = document.getElementById("count").value;
            var countwr=document.getElementById("countwr");
            console.log(exp.test(count));
            if(exp.test(count)){
                countwr.innerText = "输入正确!";
                countwr.style.color="green";
                return true;
            }
            else {
                countwr.innerText = "请输入六位数字!";
                countwr.style.color="red";
                return false;
            }
        }
        //验证姓名
        function checkName() {
            var exp = /^([\u4E00-\u9FA5]+)$/;
            var name = document.getElementById("name").value;
            var namewr =document.getElementById("namewr");
            console.log(exp.test(name));
            if(exp.test(name)) {
                namewr.innerText = "输入正确!";
                namewr.style.color="green";
                return true;
            }
            else {
                namewr.innerText = "输入错误!";
                namewr.style.color = "red

转载于:https://www.cnblogs.com/xiaoluoli/p/5853571.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值