问题标签 [charactercount]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
342 浏览

jquery - jQuery.validate 触发后杀死字符计数器

在对这个问题进行了广泛的搜索之后,我无法自己找到一个问题的答案,因为我遇到的问题是 jQuery 验证插件正在蚕食我用于 SMS-via-PHP 表单的字符计数插件。

如果您进入表单,在前端,并开始在文本区域中输入,计数器工作得很好,当然验证不会触发,因为元素中有文本......但是,为了感兴趣在测试中,如果您尝试在没有消息的情况下提交表单,则会触发验证,并显示相对于 的错误消息textarea,并且当您输入副本时,验证消息会消失,但字符计数器不再起作用。

这是我正在使用的字符计数器:http: //cssglobe.com/jquery-plugin-simplest-twitterlike-dynamic-character-count-for-textareas/

这是我布置脚本的方式:

我什至尝试重新触发 counter 函数,作为对验证的回调,但这只会导致重复的、非功能性的计数器被放置在textarea.

诚然,这是我一段时间以来的第一个单独的 webDev 项目——它是为我的未婚妻和我的婚礼网站准备的,所以我试着把它分类一下。如果有任何方法可以让计数器和验证很好地结合在一起,那就太好了。如果不是,这并不是世界末日,但它仍然不够理想。

0 投票
4 回答
1015 浏览

c# - 根据字数过滤字符串

我正在尝试根据每个字符串中的单词数过滤字符串列表。我假设您将修剪字符串末尾的任何空格,然后计算字符串中剩余的空格数,这样 WordCount = NumberOfSpaces + 1。这是最有效的方法吗?我知道对于基于字符数的过滤,以下工作正常......只是无法弄清楚如何使用 C#/LINQ 简洁地编写它。

计算单词的任何想法?

更新:这就像一个魅力......谢谢马修:

0 投票
11 回答
134917 浏览

javascript - 计算文本区域字符

我正在这个网站上为我的 textarea 开发字符数。现在,它说NaN,因为它似乎找不到字段中有多少个字符的长度,开头是0,所以数字应该是500。在chrome开发人员工具的控制台中,没有错误发生。我所有的代码都在网站上,我什至尝试使用 jQuery 和常规 JavaScript 来计算 textarea 字段的字符数,但似乎没有任何效果。

请告诉我在我的contact.js 文件中的jQuery 和JavaScript 代码中我做错了什么。

0 投票
4 回答
12162 浏览

javascript - 使用 JavaScript 的 Textarea 字符计数

我正在为表单的 textarea 字段实现字符计数。我目前有 jQuery 使用此代码计算和编写我的字符语句:

但是,我想知道我的 JavaScript 有什么问题:

变量声明和事件侦听器位于 jQuery 文档就绪函数中。我不确定我在为我的事件侦听器或函数做错了什么。

谢谢

0 投票
2 回答
1996 浏览

jquery - jQuery textarea character count (including carriage return)

I have a jQuery function wherein I count the characters left on keyup.

This one works fine but it counts the carriage return as one character instead of two. This causes a problem when it's passed to the server since the carriage return is passed as '\r\n'.

What can I do to modify my code so that whenever I hit enter, the character count subtracts 2 instead of 1 and adds 2 instead of 1 when a carriage return is deleted?

Thank you :)

0 投票
1 回答
3406 浏览

vi - 如何使用VI检索文件中特定字符的字符位置?

我需要检索文件中字符的字符位置。我怎样才能做到这一点,使用 Vi?

0 投票
1 回答
2464 浏览

objective-c - 字符串中的字符数(不是字节数)

在objective-c的字符串中,如果我说类似的话,[myStr length];它会返回一个字节数,但是我可以用什么来返回字符串中的字符数。

例如:
带有字母“a”的
字符串返回长度为 1 带有单个表情符号的字符串返回长度为 2(有时甚至为 4)


这是因为那是字符串中的字节数……我只需要字符数。

0 投票
4 回答
8266 浏览

c# - 如何使用 C# 计算 RichTextBox 中的字符数

我是编程新手,在为按钮的字符计数器制作简单代码时遇到问题。我以某种方式设法编写了一行实际上可以计算单词的代码。这里是:

任何意见,将不胜感激。

编辑:谢谢大家,我在这里得到了答案:

0 投票
2 回答
1282 浏览

javascript - 使用 JavaScript 修改“跨度”时禁用悬停效果

我有一个文本字段,并且有一个最大字符计数器(不在maxlength我的 HTML 中使用)。它是这样工作的:它从 500 个字符开始,随着您键入,数字会减少。计数器位于文本字段下方。当它变为 0 时,它将变为负数,JavaScript 将其变为红色。

这里有一个问题:我有一个“发送”按钮(用于发送消息),在我的 CSS 中,onhover会将背景颜色更改为稍暗。当您的最大字符数确实低于 0 时,我让 JavaScript 将“发送”按钮的背景颜色更改为灰色。当您删除字符并最终使您的字符数从负数中剔除时,我希望该按钮再次显示正常。但是,当我在“发送”按钮恢复正常后将鼠标悬停在“发送”按钮上时,背景不会变暗(但当我回到底片时会变成灰色)。

这是我的 HTML 和 JavaScript 代码(我假设 CSS 代码已经可以预测):

编辑:如果这看起来不够相似,我正在尝试复制 Twitter 的“撰写推文”框。:)

0 投票
1 回答
773 浏览

delphi - 如何在 Delphi 中获取文本的字符数(而不是字节数)?

我有一个Delphi 7应用程序,我在其中处理 ANSI 字符串,我需要计算它们的字符数(而不是字节数)。我总是知道与字符串关联的字符集(以及代码页)。

因此,知道字符集(代码页)后,我目前正在使用MultiByteToWideChar它来获取字符数。当字符集是中文、韩文或日文字符集之一时,它很有用,其中大多数字符的长度为 2 个字节,并且简单地使用该Length函数不会给我想要的东西。

但是,它仍然将复合字符计为两个字符,我需要将它们计为一个。现在,一些复合字符在 Unicode 中具有预先组合的版本,由于MB_PRECOMPOSED默认使用 ,因此这些字符将被正确计为一个字符。但是许多字符根本不作为预先组合存在,例如希伯来语、阿拉伯语、泰语等中的字符,这些字符被计为两个。

所以问题真的是:如何将复合字符计为单个字符?MultiByteToWideChar我不介意将 ANSI 字符串转换为宽字符串来计算字符数,反正我已经在这样做了。