我很難用正則表達式(它是我第一次使用正則表達式,和我一起裸露)以及jquery validate插件。我的代碼是:正則表達式使用jquery和正則表達式
jQuery.validator.methods.nameCheck = function(value) {
return /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/i.test(value);
};
jQuery.validator.methods.emailCheck = function(value) {
return /^[\w-\.][email protected]([\w-]+\.)+[\w-]{2,4}$/i.test(value);
};
jQuery.validator.methods.AddressRegex = function(value) {
return /^[a-zA-Z0-9][#&-\'\,\.]*$/i.test(value);
};
jQuery.validator.methods.lettersonly = function(value, element) {
return this.optional(element) || /^[a-zA-Z]*$/i.test(value);
};
jQuery.validator.methods.PasswordRegex = function(value) {
return /^[a-zA-Z0-9\,!#$%^&*()_-+\.]+$/i.test(value);
};
前兩項工作,但即使只是很單純的,似乎很簡單,但並沒有做它應該做的事情。他們正在被進一步調用。任何建議將不勝感激。再次,它是我第一次使用Regex字段。如果你可以建議另一種方式來使用驗證插件不允許某些字符,Id感謝它! (PS,我沒有選擇什麼樣的被接受在那裏,我只是走程序了。
這是一個方便的工具,我用它來檢查我的正則表達式。可能與幫助這或將來當你正在使用正則表達式。[http://www.fileformat.info/t ool/regex.htm](http://www.fileformat.info/tool/regex.htm) – 2011-06-09 16:38:20