在javascript中验证联系人号码
我的表单中有一个文本框和一个div,如下所示:在javascript中验证联系人号码,javascript,jquery,ajax,Javascript,Jquery,Ajax,我的表单中有一个文本框和一个div,如下所示: <input type="text" name="NContact" placeholder="New Contact No." id="txtNewContact"/> <div id="divCheckContact"> 现在,在NContact中每次按键时,我都需要检查输入的值是否为数字,以及是否为10位数字。并在除数中显示消息 如何操作请提供帮助。您可以添加模式和标题来执行此操作: <input type
<input type="text" name="NContact" placeholder="New Contact No." id="txtNewContact"/>
<div id="divCheckContact">
现在,在NContact中每次按键时,我都需要检查输入的值是否为数字,以及是否为10位数字。并在除数中显示消息
如何操作请提供帮助。您可以添加
模式
和标题
来执行此操作:
<input type="text" pattern="\d{10}" title="Type 10 digits please" />
用这个
你累了什么?您是否搜索过其他问题?你有jQuery方面的经验吗?+1适用于HTML5版本和其他Javascript版本。
var elem = document.getElementById('txtNewContact');
elem.onkeydown = function(){
if(!/\d{10}/.test(elem.value)){
alert("Type 10 digits please");
}
}
$('#txtNewContact').keyup(function(){
var re = isNaN($(this).val());
if(!re)
{
$('#divCheckContact').html("");
}else
{
$('#divCheckContact').html("please enter only numbers");
$(this).val('');
}
if($(this).val().length>10)
{
$('#divCheckContact').html("please enter only ten 10 digits contact no");
return false;
}
});