- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个小程序来显示一个单词在段落中重复的次数,但由于某种原因我无法拆分逗号和句点。因此,脚本将 'Cola'
、'Cola,'
和 'Cola.'
视为不同的单词。
如何忽略标点符号?
<script>
function count() {
var inputVal = document.getElementById("textInput").value; //get text to count
var storyWords = inputVal.split(' '); // split words
var filterWords = storyWords.map(function(x) {
return x.toLowerCase()
});
filterWords.sort();
var current = null;
var cnt = 0;
for (var i = 0; i < filterWords.length; i++) {
if (filterWords[i] != current) {
if (cnt > 1) {
// var h = document.getElementById('fillIn');
var table = document.getElementById('myTable');
var row = table.insertRow(1);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = current;
cell2.innerHTML = cnt;
var h = document.createElement("LI");
var t = document.createTextNode(current + ' // --> ' + cnt + ' times');
h.appendChild(t);
document.body.appendChild(h);
}
current = filterWords[i];
cnt = 1;
} else {
cnt++;
}
}
if (cnt > 1) {
var h = document.createElement("LI");
//var h = document.getElementById('fillIn');
var t = document.createTextNode(current + ' // --> ' + cnt + ' times');
h.appendChild(t);
document.body.appendChild(h);
}
document.getElementById("clickMe").disabled = true;
}
// On button click, execute the function
document.getElementById("clickMe").onclick = function() {
count();
}
</script>
最佳答案
替换
var storyWords = inputVal.split(' '); // split words
到
var storyWords = inputVal.split(/[ ,.]/);
关于javascript - 字数计数器可以工作,但逗号和句号有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58480382/
是否有正则表达式、python 或 javascript 方法来搜索句点、单词和定义,然后将其附加到字典或其他对象? 例如: . Reversion: A reversion is turning b
我正在尝试用度数符号替换所有句点。使用each 方法仅替换段落标记内的第一个句点,而不是全部。我还尝试使 anchor 标记内的句点被忽略而不是被替换,因此链接不会被我的代码中断。有人可以帮忙吗? $
我正在努力解决一个简单的事实,即一个方法将允许所有数值,包括“.”(十进制/句点/点)。这是我的方法。它正在为允许数值而工作。不适用于 keyCode == 190 function IsNumeri
我在业务中使用 COBOL,最初是在一个网站上使用 perform - thru ... 学习的。 现在我换了工作,本地的编程标准不同,所以我需要习惯 PERFORM without THRU。 我对
这个标题不是很严格,应该说可以使用点号的cookie名,但会被转换,你命名一个cookie: $_COOKIE[‘my.name'] = 1; 实际上你不能通过'my.name'在cookie中
这个问题在这里已经有了答案: How to check whether a string contains a substring in JavaScript? (3 个答案) 关闭 6 年前。 我
我正在寻找正则表达式模式,而不是 Java 代码,来匹配英语(或欧洲语言)句子中的最后一个单词。在本例中,如果最后一个单词是“hi”,那么我想匹配“hi”而不是“hi”。 正则表达式 (\w+)\.$
正如锡上所说,. 是什么意思? elisp 中的(句号)符号引用?我在 Emacs 文档中找不到变量引用,而且谷歌(不出所料)没有帮助。 最佳答案 句号是cons运算符而不是 lisp 意义上的符号。
我一直在想如何删除多个 non-numeric除句号外的字符 (".") , 或仅返回带句号的数字字符 (".")从一个字符串。我试过了: SELECT regexp_replace('~�$$$
我有一个 UITextView,我在其中插入逗号分隔值。但是当我插入任何文本并在其后给出两个或更多空格时。它会自动在最后一个文本后添加句号。 是因为手机设置的原因吗?即使是。我们该如何预防呢? 编辑要
我正在尝试设置 Facebook Notification API。我有一个带有 RealtimeUpdate() - Get 的 API Controller ,将仅用于验证端点。 如 Facebo
给定以下类和 Controller 操作方法: public School { public Int32 ID { get; set; } publig String Name { get;
我正在开发一个 JavaFX 元素,其中节点 ID 必须是唯一的。这是通过使用“完整路径”名称命名它们来实现的,例如“myPane.button1”。当我尝试在 css 样式表中选择这些元素之一时,我
我使用 PDO 从 MySQL 数据库获取结果,并使用 $_GET 请求方法中的值作为条件。一切正常,但如果 $_GET 值中有任何句点(点),MySQL 将返回 0 行。 这是我的示例: link-
我可以使用匹配来搜索 col1/col2 中同时包含 foo 和 bar 的行: SELECT col1, col2 FROM some_table WHERE MATCH (col1,col2)
我使用 jquery 在 JavaScript 中编写一些逻辑,我必须在其中根据 REGEX 模式检查输入内容: "^[a-zA-Z0-9_]*$" //Alpha-numeric and _ 逻辑
$("#thumbnails .thumb").find(".viewsCount").each(function(){ var PostID = $(this).h
I have a question about adding files in git. I have found multiple stackoverflow questions about
我是一名优秀的程序员,十分优秀!