WordPress.org

Make WordPress Core

Ticket #27386: 27386.patch

File 27386.patch, 882 bytes (added by desaiuditd, 7 years ago)
  • trunk/src/wp-admin/js/word-count.js

     
    66                settings : {
    77                        strip : /<[a-zA-Z\/][^<>]*>/g, // strip HTML tags
    88                        clean : /[0-9.(),;:!?%#$¿'"_+=\\/-]+/g, // regexp to remove punctuation, etc.
     9                        shortcode : /\[[a-zA-z0-9\/][^\[\]]*\]/g,       // regexp to detect shortcodes
    910                        w : /\S\s+/g, // word-counting regexp
    1011                        c : /\S/g // char-counting regexp for asian languages
    1112                },
     
    2930                                if ( tx ) {
    3031                                        tx = tx.replace( t.settings.strip, ' ' ).replace( /&nbsp;|&#160;/gi, ' ' );
    3132                                        tx = tx.replace( t.settings.clean, '' );
     33                                        tx = tx.replace( t.settings.shortcode, '' );
    3234                                        tx.replace( t.settings[type], function(){tc++;} );
    3335                                }
    3436                                w.html(tc.toString());