layui:输入电话号码或者手机号检验(同时验证,输入其中之一可校验通过)

最近接到一个需求,要求不管输入手机号还是电话号都要校验,并且输入其中之一可校验通过。

代码如下图所示:

form.verify({
    
    
    phoneVal: function (value, item) {
    
    
         /*/^((\d{2,})-)(\d{2,30})(-(\d{2,}))?$/ 电话号码是不限制以0开头,最少输入2位后不限制位数,-之后最少输入2位,最大不超过30位,-最少输入2位后,不限制位数*/
         var  mobile = /^1[3|4|5|6|7|8|9]\d{
    
    9}$/ , phone = /^((\d{
    
    2,})-)(\d{
    
    2,30})(-(\d{
    
    2,}))?$/ ;
         var flag = mobile.test(value) || phone.test(value);
         if(!flag){
    
    
             return '请输入正确座机号码或手机号';
         }
     },
 });

猜你喜欢

转载自blog.csdn.net/li22356/article/details/124863676