首页 > 解决方案 > 如何仅使用印度手机号码验证 jquery 或 javascript 中的输入字段?

问题描述

我想验证只有印度手机号码的输入字段,当尝试在输入中键入手机号码时,输入字段的开头应包含 91,并且此输入在 91 之后不应超过 10 位。所以如果有人可以在此帮助我进行 jquery 或 javascript 验证。

<input id="mobileNumber" onkeypress="mobileValidation()" type="number">

  function mobileValidation()
    {
        var mobile = document.getElementById('mobileNumber').value;
        var regex = (/^91/.test(mobile) && (mobile.length<13));
        return regex;
    }

But what i want that it should show 91 at the starting when press any key on that input field.

标签: javascriptjquery

解决方案


function validateMobile(){
  var mobile=document.getElementById("mobile").value;
  
  // caclulate a boolean result:
  var result=(/^91/.test(mobile) && (mobile.length<13));

  //Do what you want with result      
  alert(result);
}
<input id="mobile">
<input type="submit" value="validate" onclick="validateMobile()">


推荐阅读