Home > DeveloperSection > Forums > jQuery word counter - exclude string in brackets
Ankita Pandey
Ankita Pandey

Total Post:183

Posted on    May-11-2013 1:57 AM

 JQuery JQuery 

 1 Reply(s)
 1338  View(s)
Rate this:
Hi Expert!

I have an jQuery function for word counting in textarea field. Everything works fine, but i need exclude words enclosed in triple brackets - [[[for example this string]]] from counter. How do I modify the regular expression to make it work?

    function word_count(field) {
        var number = 0;
        var matches = $(field).val().match(/\b/g);

        if (matches) {
            number = matches.length / 2;
        wordCounts[field] = number;
        var wordCounter = 0;
        $.each(wordCounts, function(k, v) {
            wordCounter += v;

        return wordCounter;

Thanks in advance! 


Total Post:604

Posted on    May-11-2013 9:50 AM

Hi Ankita!

You can exclude words in brackets by making as following

var matches = $(field).val().replace(/\[\[\[.*\]\]\]/g, '').match(/\b/g);

This way you'll remove any string in the brackets and count the other one.

Don't want to miss updates? Please click the below button!

Follow MindStick