I have done a lot of server side form validation but until now, the only client side form validation I have done is to check for null/blank entries (e.g., if (value==\'\'||value
I think that maintaining you dictionary with vulgar words would be hard in near future, when you would like add more and more words.
My proposal is to build up an dictionary and use dictionary lookup. John Resig wrote two good articles about this things: http://ejohn.org/blog/javascript-trie-performance-analysis/ and http://ejohn.org/blog/dictionary-lookups-in-javascript/
You can use the code below to check for validation not null, not blank, not undefined and not zero in javascript and jquery.
function myFunction() {
var data; //The Values can be like as null,blank,undefined,zero you can test
if(!(!(data)))
{
alert("data "+data);
}
else
{
alert("data is "+data);
}
}