如何计算以逗号,换行符或空格分隔的文本区域中的唯一电话号码?

时间:2015-10-14 07:27:13

标签: javascript jquery

如何计算javascript或jQuery中用逗号,换行符或空格分隔的textarea中的唯一电话号码?我试过这段代码:

$('#gsmnumbers').on('keyup', function() {
    $('#num-counter').html($('#gsmnumbers').val().split(',').length);
}); 

2 个答案:

答案 0 :(得分:0)

您可以使用正则表达式将字符串拆分多个字符:

var count = $('textarea').val().split(/[\n,\s]/).length;

Example fiddle

请注意,如果用户输入了输入,则可能需要清理输入,因为空格是电话号码本身中常用的分隔符,这可能会导致计数错误。

答案 1 :(得分:0)

我正在寻找类似的答案但是使用某人的小提琴,我只计算逗号,空格,冒号,半冒号,换行符等等,如果将来有人需要它,这里是代码。< / p>

jsfiddle

    <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>

希望它有所帮助。