如何使用剑道富文本编辑器自动大写第一个字母
How to auto capitalize first letter using the kendo Rich Text Editor?
包含我的要求的一个例子与MS outlook do相同。
例如:如果我们输入"我在工作",那么它应该是"我正在工作"。当我们在第一行或句子开头(在char"."之后)键入它时,它应该是自动的。我使用剑道编辑器。
有人能帮我吗?我试着在互联网上搜索,但解决方案并不能满足我的所有要求(例如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"
相关文章:
- 一个页面上有多个Ace编辑器,没有预先设置元素
- 时间选择器:如何通过更改第一个值来更改第二个值
- 使两个编辑器在自动绘制时大小相同
- JS-颜色选择器只有第一个工作
- CKEditor-如何在两个编辑器中一起使用高级内容过滤器和小部件
- 如何使用剑道富文本编辑器自动大写第一个字母
- jQuery显示/隐藏仅适用于第一个选择器
- 为什么是Backbone.Collection为第一个查看器显示了两次
- EXTJS 4.2 为行实现多个编辑器 xtype 编辑网格
- CKEditor 未捕获的类型错误:无法在具有多个编辑器的 EmberJS 单页应用程序中调用 null 的“不可选择”
- 可调整大小是添加第二个包装器,而不是更改第一个包装器的大小
- 仅当具有 1 个工具栏的多个编辑器的编辑器处于焦点中时,才显示 TextAngular 工具栏
- jquery:如果第一个选择器返回为空,有没有一种简明的方法可以有条件地使用第二个选择器
- TinyMCE编辑器只显示在第一个元素上
- 在多个编辑器中共享Quill工具栏
- 自己的jQuery插件只工作在第一个选择器
- 在jquery上添加多个编辑器
- 如何将焦点设置为具有多个编辑器的页面上的第一个编辑器
- 具有相同名称文本区域的多个编辑器
- TinyMCE-如何在同一页面上有两个编辑器,两个编辑器只有一个预览按钮