我正在尝试编写正则表达式字数,但我发现的大多数示例仅涵盖以下部分情况:
- 你好,有=应该是2个词(注意逗号后面没有空格)
- 你好,=应该是2个字(注意逗号前后的空格)
- 10,000 美元 = 应该是 1 个字
- 你好 ?= 应该是 2 个单词(注意问号前的空格)
- hello-there = 应该是 2 个字
- http://www.google.com = 应该是 1 个字
- http://www.google.com/analytics = 应该是 1 个字
我目前在 jquery 中使用以下代码
var total_words = $.trim($("#mytextbox").value).split(/[\s\-\.\\\/\?\!]+/).length
但它只涵盖情况#3 和#5。
覆盖 URL 对我来说不是优先事项。
任何帮助,将不胜感激!