【发布时间】:2014-01-24 18:03:41
【问题描述】:
你好
我正在尝试构建一个 jQuery 单词计数器,但几乎每个人都不能使用像 æ, ø, å, ö 这样的特殊字符。但这些字符在我的国家是 LETTERS >不特殊字符。
这是我尝试的第一个计数器:http://www.electrictoolbox.com/jquery-count-words-textarea-input/
它工作正常,但它没有与上面的字母一起工作。
所以我尝试自己构建一个:
http://jsfiddle.net/EcHBP/
我必须构建它,所以它也计算特殊字符,否则它不会工作。 Microsoft Word 的单词计数器也这样做,所以我不会打扰。
但现在还有一些其他问题:
1:如果我输入一些文本,按 Enter,然后再输入一些文本,则不算数。
2:如果我按空格键,然后按回车键,则算作有一个单词。
这很烦人!
我也尝试将split(" ") 替换为match(/\s+/gi),但这并没有成功。
有人可以帮帮我吗? 我是不是都做错了?
【问题讨论】:
-
这些字符是如何显示的?通过直接输入或使用像
Å这样的htmlentities,甚至使用像Å这样的html unicode
标签: javascript jquery regex