2016-03-24 21 views
1

Metin girişi olan bir formum var ve girdisi belirli bir sözcük içerip içermediğini doğrulamak istiyorum. specific string için nasıl doğrulanacağını, ancak bu dizgede yalnızca bir kelimeyi değil çalıştım.jQuery Doğrulama - Dizgenin içeriğini doğrulayın

$.validator.addMethod("exampleword", function(value, element, string) { 
return value === string; 
}, $.validator.format("Please enter '{0}'")); 

$("#example-form").validate({ 
rules: { 
    address: { 
    required: true, 
    exampleword: "Foo" 
    } 
}, 
messages: { 
    address: { 
    required: "Please enter an address", 
    exampleword: "Please include Foo" 
    } 
} 
}) 

cevap

0

Bunun için indexOf işlevini kullanabilirsiniz.

indexOf :: dizginin konumunu diğer dizede döndürür. bulunamazsa, bu -1 dönmek

//Assuming "string" is the word you are looking in your input 
$.validator.addMethod("exampleword", function(value, element, string) { 
    return value.indexOf(string) > -1 ; 
}, $.validator.format("Please enter '{0}'")); 

çalışma demo https://jsfiddle.net/Prakash_Thete/3tu68rms/

bakınız olacak
İlgili konular