当前位置:首页 > jquery

jquery正则表达式验证

2026-02-03 20:19:58jquery

jQuery 正则表达式验证方法

在 jQuery 中,可以通过正则表达式对输入内容进行验证。以下是一些常见的验证场景及实现方式。

邮箱验证

使用正则表达式验证邮箱格式是否符合标准:

jquery正则表达式验证

var emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
var email = "example@domain.com";
if (emailRegex.test(email)) {
    console.log("邮箱格式正确");
} else {
    console.log("邮箱格式错误");
}

手机号验证

验证国内手机号格式(11位数字,以1开头):

jquery正则表达式验证

var phoneRegex = /^1[3-9]\d{9}$/;
var phone = "13800138000";
if (phoneRegex.test(phone)) {
    console.log("手机号格式正确");
} else {
    console.log("手机号格式错误");
}

密码强度验证

验证密码是否包含大小写字母和数字,长度8-16位:

var passwordRegex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$/;
var password = "Password123";
if (passwordRegex.test(password)) {
    console.log("密码强度符合要求");
} else {
    console.log("密码强度不足");
}

表单实时验证

结合 jQuery 事件实现表单实时验证:

$("#email").on("input", function() {
    var email = $(this).val();
    var emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    if (emailRegex.test(email)) {
        $(this).removeClass("error").addClass("success");
    } else {
        $(this).removeClass("success").addClass("error");
    }
});

常用正则表达式

  • 数字:/^\d+$/
  • 中文:/^[\u4e00-\u9fa5]+$/
  • URL:/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
  • 身份证号:/^\d{17}[\dXx]$/

通过以上方法,可以灵活运用正则表达式在 jQuery 中进行各种数据验证。

分享给朋友:

相关文章

jquery下载

jquery下载

jQuery下载方法 官方下载渠道 访问jQuery官网(https://jquery.com/),点击页面中的“Download”按钮。提供两个版本选择: Production版本:压缩后的精…

jquery文档

jquery文档

以下是关于 jQuery 文档的核心内容和资源整理,便于快速查阅和使用: jQuery 官方文档 官网地址:jQuery Official Documentation 内容分类:API 参考:包含…

jquery之家

jquery之家

jQuery之家资源推荐 jQuery之家(通常指提供jQuery相关资源的网站或社区)是开发者获取插件、教程和代码示例的重要平台。以下是几个与jQuery相关的优质资源网站: 1. jQuery官…

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型 元素…

jquery 对话框

jquery 对话框

jQuery 对话框的实现方法 jQuery 对话框通常通过 jQuery UI 库中的 dialog() 方法实现。以下是几种常见的实现方式: 基本对话框实现 引入必要的 jQuery 和…

jquery 获取

jquery 获取

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常用的几种方式: 通过 ID 获取元素 使用 $("#id") 可以获取指定 ID 的元素。例如: $("…