账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    求一组js正则验证表单
    35
    0

    1、限制用户只能输入5~20位字符、仅可包含数字、小写字母、下划线
    2、密码长度为6~32位,数字、字母,不能为9位以下纯数字

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 南顾生烟 普通会员 1楼

      在JavaScript中,我们可以使用正则表达式来验证表单。以下是一些基本的正则表达式示例,用于验证电子邮件地址、电话号码和密码等字段:

      1. 电子邮件地址验证:

      ```javascript var email = document.getElementById("email").value;

      var emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/; if(emailRegex.test(email)) { alert("电子邮件地址有效"); } else { alert("电子邮件地址无效"); } ```

      1. 电话号码验证:

      ```javascript var phone = document.getElementById("phone").value;

      var phoneRegex = /^\d{10}$/; if(phoneRegex.test(phone)) { alert("电话号码有效"); } else { alert("电话号码无效"); } ```

      1. 密码验证:

      ```javascript var password = document.getElementById("password").value;

      var passwordRegex = /^(?=.[a-z])(?=.[A-Z])(?=.\d)(?=.[@$!%?&])[A-Za-z\d@$!%?&]{8,}$/; if(passwordRegex.test(password)) { alert("密码有效"); } else { alert("密码无效"); } ```

      请注意,这些正则表达式可能不适用于所有情况,特别是在处理特殊格式或复杂的输入时。在实际应用中,你可能需要根据表单的具体需求来定制正则表达式。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部