2014-02-27 77 views
1

這裏是我的代碼如何在jQuery UI的插件驗證10 0(手機號碼)

$("#contactForm").validate({ 
    submitHandler: function (form) { 
     var submitButton = $(this.submitButton); 
     submitButton.button("loading"); 

     form.submit(); 
    }, 
    rules: { 
     name: { 
      required: true 
     }, 
     email: { 
      required: true, 
      email: true 
     }, 
     subject: { 
      required: true, 
      digits: true, 
      minlength: 10 
     }, 

     message: { 
      required: true 
     } 
    }, 
    highlight: function (element) { 
     $(element) 
      .parent() 
      .removeClass("has-success") 
      .addClass("has-error"); 
    }, 
    success: function (element) { 

     $(element) 
      .parent() 
      .removeClass("has-error") 
      .addClass("has-success") 
      .find("label.error") 
      .remove(); 
    } 
}); 

在上面的代碼,subject是移動領域,我關心的問題。請在正確的道路上指導。

+0

哪裏是手機號碼字段? – Champ

+0

請花點時間寫下問題,以便其他人可以充分理解它。你是否擔心「科目」的規則?這裏的電話在哪裏? – naveen

+0

主題是移動字段 – user3069590

回答

0

在你的規則中,你需要一個手機號碼與RegularExpression ...例如。

subject: { 
      required: true, 
      regex: '/0{10}/' 
} 

我已更新基於@ Praveen的建議。如果您想限制爲10位數字,您也可以使用^\d{10}$作爲RegEx。

更新基於評論

您可能要10號1-9?在這種情況下嘗試:[1-9]{10}

+0

'/ 0 {10} /'這將適合。 – Praveen

+0

我想驗證0000000000的移動沒有​​,如果我輸入10 0它接受 – user3069590

+0

你是說你想阻止用戶添加10 0的?這個問題需要更清楚一點。 – christiandev