You could try something like this: function sentenceCase(str) {
// callback function for regex replace var replacer = function(match, endmark, cap) { if (endmark) { return endmark + cap.toUpperCase(); } else { return match.toUpperCase(); } }; return str .replace(/^[a-z]/, replacer) .replace(/([.!?]\s+)([a-z])/g, replacer); } // convert to sentence case on keyup in text inputs. $('input:text').keyup(function() { this.value = sentenceCase(this.value); }); --Karl ____________ Karl Swedberg www.englishrules.com www.learningjquery.com On Jan 3, 2010, at 11:35 PM, dmikester1 wrote:
I can't find any jQuery plugin or even code that will do Sentence Case in a input field onkeyup. Does anyone know how I can do this? Thanks Mike