Javascript 联系表格7电话验证

Javascript 联系表格7电话验证,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我参加了一次工作面试,他们让我在登录页上确认电话号码的长度在9到10个数字之间,并再次确认电话号码必须以数字“0”开头,所有这些都是联系表7,有些人怎么做 您可以在联系人表单7中尝试此短码,以进行电话号码长度和号码验证:[tel*tel-964 minlength:9 maxlength:10]例如,联系人表单7中的电话号码字段将有一个id(电话号码) 要设置最大位数,请执行以下操作: <script type="text/javascript"> jQuery("#phon

我参加了一次工作面试,他们让我在登录页上确认电话号码的长度在9到10个数字之间,并再次确认电话号码必须以数字“0”开头,所有这些都是联系表7,有些人怎么做

您可以在联系人表单7中尝试此短码,以进行电话号码长度和号码验证:
[tel*tel-964 minlength:9 maxlength:10]
例如,联系人表单7中的电话号码字段将有一个id(电话号码)

要设置最大位数,请执行以下操作:

<script type="text/javascript">
    jQuery("#phone-number").keypress(function(ev){
$("#phone-number").attr('maxlength','10');
});
</script>

jQuery(“电话号码”)。按键(功能(ev){
$(“#电话号码”).attr('maxlength','10');
});
要将0设置为第一位数字:

<script type="text/javascript">
jQuery("#phone-number").keyup(function(ev){
    var x = $(this).val();
if(x.indexOf('0')!==0){

     $('#phone-number').val('');
   }
jQuery('#phone-number').bind('input propertychange', function() {
        var x = jQuery(this).val();
        if(x.indexOf('0')!==0){
            jQuery('.val_msg').show();
        }
        else{
            jQuery('.val_msg').hide();
        }
});
});
</script>

jQuery(“电话号码”).keyup(功能(ev){
var x=$(this.val();
如果(x.indexOf('0')!==0){
$(“#电话号码”).val(“”);
}
jQuery(“#电话号码”).bind('InputPropertyChange',function(){
var x=jQuery(this.val();
如果(x.indexOf('0')!==0){
jQuery('.val_msg').show();
}
否则{
jQuery('.val_msg').hide();
}
});
});
同时添加以下行或编辑相应的按钮,例如:

<input type="text" name="reg_phno" id="phone-number" required><span class="val_msg" style="display: none;">Please Start Your Number with 0 & maximum of 9 or 10 Numbers</span>
请以0开头,最多9或10个数字

理想情况下,您应该使用正则表达式,因为它们紧凑、干净、高效。我不明白那个网站是什么,它是一个可以帮助你开始使用正则表达式的网站。它甚至有一个表达式库,你可以搜索。嗨,什么是正则表达式?我将查看该网站,感谢alotit是大多数编程语言中都能找到的字符匹配速记。是的,我已经进行了数字长度验证。。和它的作品thx:)好的,我解决了这个非常感谢,但正如我所说,我对JS一无所知,他们希望它会给出一个消息,他必须先输入数字“0”,长度从9到10个数字,请问我该怎么做?当他尝试输入另一个数字时,我如何给出一个结果,然后“0”,它会给出一个小弹出消息?