计算输入中有多少逗号分隔的字符串
Counting how many comma seperated strings in an input
如何在输入框中显示逗号分隔数据的数量?
示例:输入框:2015-01-01、2015-01-02、2015-01-03我希望输出到另一个框,说3,因为有3个日期选择。
我试过类似的东西:
var vacDays = $('#vacationDays').val().split(",");
for (i=0; i < vacDays.length; i++) {
$('#vacationDaysTaken').val(vacDays[i]);
}
但出于某种原因,这只显示了最后一个日期?
我也试过:
var vacDays = $('#vacationDays').split(",");
$('#vacationDaysTaken').val(vacDays);
但这对我没有任何帮助。
最后我尝试了:
var vacDays = $('#vacationDays').length;
$('#vacationDaysTaken').val(vacDays);
但这只输出1。
任何帮助都会很棒。再次感谢!
这将显示以逗号分隔的字符串数
var vacDays = $('#vacationDays').val().split(",").length;
$('#vacationDaysTaken').val(vacDays);
你很接近这个:
var vacDays = $('#vacationDays').split(",");
$('#vacationDaysTaken').val(vacDays);
应该是这样的:
var vacDays = $('#vacationDays').val().split(",").length;
$('#vacationDaysTaken').val(vacDays);
只需使用长度属性计算split()返回的数组元素
var vacDays = $('#vacationDays').val().split(",");
var commaCount = vacDays.length;
相关文章:
- 在 Javascript 中将对象连接为空格分隔字符串的最简单方法是什么?
- 在 JavaScript 和 PHP 中用逗号换行分隔字符串
- JS - 用句点分隔字符串以满足特定的字符长度
- Javascript 正则表达式用于逗号分隔字符串
- 如何在Javascript中去除破折号分隔字符串的最后一个元素
- 如何传递逗号分隔字符串以选择 Angular js 中的选项
- 删除逗号分隔字符串内的字符串
- 将逗号分隔字符串数组转换为不同的数组
- 如何从分隔字符串创建数组
- 获取表单中选中复选框的值以分隔字符串(动态命名)
- 使用 JavaScript 分隔字符串
- 用空格分隔字符串,但不能在括号内
- JavaScript用空白分隔字符串
- 用空格和短划线分隔字符串
- 效率JSON与Javascript中的分隔字符串
- 逗号分隔字符串的总和
- 用逗号分隔字符串,但在JavaScript中未转义
- 如何在正则表达式中用一个S或E字符和JavaScript中的数字分隔字符串
- 提取逗号分隔字符串中的任何单词
- 如何使用子字符串打印分隔字符串