如何计算javascript或jQuery中用逗号,换行符或空格分隔的textarea
中的唯一电话号码?我试过这段代码:
$('#gsmnumbers').on('keyup', function() {
$('#num-counter').html($('#gsmnumbers').val().split(',').length);
});
答案 0 :(得分:0)
您可以使用正则表达式将字符串拆分多个字符:
var count = $('textarea').val().split(/[\n,\s]/).length;
请注意,如果用户输入了输入,则可能需要清理输入,因为空格是电话号码本身中常用的分隔符,这可能会导致计数错误。
答案 1 :(得分:0)
我正在寻找类似的答案但是使用某人的小提琴,我只计算逗号,空格,冒号,半冒号,换行符等等,如果将来有人需要它,这里是代码。< / p>
<div class="container">
<div id="overlay">
<br><br>
<img src="http://www.cariblist.com/loader/new_loading2.gif" style="width: 80px; margin-left: 40%;" />
</div>
<div id="content-to-test">
<br>This is the content
</div>
</div>
希望它有所帮助。