2011-03-01 26 views
6

jquery validation.js dosyasını indirdim ve bunu kullandım. Bunun için alfabe doğrulamalıyım. i validation.jsAlfabeler için JQuery doğrulaması

Benim js içinde ne yapmaları gerektiğini Bunun için

  categoryname: { 
      required: true, 
      minlength: 2 
     }, 
messages: { 
      categoryname: "Enter the category name", 

Yukarıdaki kod gerekli alan için sormak ve alanı boşsa aşağıda mesaj gösterecektir, böyledir. Burada ben ....... sadece çok alfabe için doğrulamak gerekir

cevap

12
jQuery.validator.addMethod("alphanumericspecial", function(value, element) { 
     return this.optional(element) || value == value.match(/^[-a-zA-Z0-9_ ]+$/); 
     }, "Only letters, Numbers & Space/underscore Allowed."); 

    jQuery.validator.addMethod("alpha", function(value, element) { 
return this.optional(element) || value == value.match(/^[a-zA-Z]+$/); 
},"Only Characters Allowed."); 

    jQuery.validator.addMethod("alphanumeric", function(value, element) { 
return this.optional(element) || value == value.match(/^[a-z0-9A-Z#]+$/); 
},"Only Characters, Numbers & Hash Allowed."); 
U bu bro gibi kolayca fonksiyonlarını oluşturabilir

..

anlatıldığı gibi

Aksi takdirde, genel "regexp'in" kuralı tanımlayabilirsiniz

2
Böyle doğrulama kütüphaneye fazladan yöntemi eklemek gerekir

:

$.validator.addMethod("alpha", function(value,element) 
{ 
    return this.optional(element) || /^[a-zA-Z]$/i.test(value); 
}, "Alphabets only"); 

Sonra ekleyebilirsiniz doğrulama kurallarına . Bu answer

İlgili konular