当前位置:首页 > 问答 > 正文

正则表达式|手机号验证 JQuery实现手机号码校验的正则表达式代码示例

正则表达式
手机号验证
JQuery
手机号码校验
代码示例

正则表达式示例(中国大陆手机号):
/^1[3-9]\d{9}$/

正则表达式|手机号验证 JQuery实现手机号码校验的正则表达式代码示例

JQuery实现代码示例:

$(document).ready(function() {  
    $('#phoneInput').on('blur', function() {  
        var phone = $(this).val();  
        var regex = /^1[3-9]\d{9}$/;  
        if (!regex.test(phone)) {  
            alert('请输入有效的手机号码');  
        }  
    });  
});  

关键点说明:

正则表达式|手机号验证 JQuery实现手机号码校验的正则表达式代码示例

  1. 正则规则:以1开头,第二位为3-9,共11位数字
  2. JQuery事件:使用blur事件触发校验
  3. 校验逻辑:test()方法检测输入是否符合正则规则

扩展场景:

  • 国际号码校验需调整正则规则
  • 实时校验可改用keyup事件
  • 错误提示建议替换为DOM元素而非alert

(注:2025年手机号段若有变更需同步更新正则表达式)

正则表达式|手机号验证 JQuery实现手机号码校验的正则表达式代码示例

发表评论