所以我有一个注册表单,我想用jQuery Validation进行验证。我是一个初学者,我不太确定它的工作原理。
可以说我输入了一个电话号码:

<label class="labelinput" for="phonenum">Phone Number: </label>
<input type="text" id="cell" name="cell" class="forminput" /><br />


我想用jQuery验证第一个数字为零,长度为10个数字。我怎样才能做到这一点?

最佳答案

你可以这样

$(function(){
var phonenum = $('#cell').val();

if(!isNaN(parseFloat(phonenum )) && isFinite(phonenum ) && phonenum.length==10 && phonenum.charAt(0)=='0' ){
   alert('Correct Input');

}
else{
  alert('Wrong Input');
}

});


注意:

!isNaN(parseFloat(phonenum )) && isFinite(phonenum )


上面的条件检查输入的字符是否为numeric characters

这只是一个简单的解决方案。

如果您想使用Regex,则可能要看一下SO Question

关于jquery - jQuery验证制定新规则,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31087918/

10-12 07:22