满足我要求的示例之一与 MS Outlook 相同。
例如:如果我们输入“我正在工作”,那么它应该是“我正在工作”。当我们在第一行或句子的开头(在字符“.”之后)键入它时,它应该是自动的。我为此使用剑道编辑器。
有人能帮我吗 ?我试图在互联网上搜索,但解决方案并不能满足我的所有要求(例如 MS Outllok)。对不起,如果我的问题不清楚。
谢谢。
满足我要求的示例之一与 MS Outlook 相同。
例如:如果我们输入“我正在工作”,那么它应该是“我正在工作”。当我们在第一行或句子的开头(在字符“.”之后)键入它时,它应该是自动的。我为此使用剑道编辑器。
有人能帮我吗 ?我试图在互联网上搜索,但解决方案并不能满足我的所有要求(例如 MS Outllok)。对不起,如果我的问题不清楚。
谢谢。
尝试这个 :
$('input[type="text"]').keyup(function(evt){
var txt = $(this).val();
// Regex taken from php.js (http://phpjs.org/functions/ucwords:569)
$(this).val(txt.replace(/^(.)|\s(.)/g, function($1){ return $1.toUpperCase( ); }));
});
更面向对象的方法:
String.prototype.capitalize = function() {
return this.charAt(0).toUpperCase() + this.slice(1);
}
接着:
"hello world".capitalize(); => "Hello world"