WordPress.org

Make WordPress Core

Ticket #30966: 30966.9.patch

File 30966.9.patch, 810 bytes (added by iseulde, 6 years ago)
  • src/wp-admin/js/word-count.js

     
    1515                HTMLRegExp: /<\/?[a-z][^>]*?>/gi,
    1616                spaceRegExp: /&nbsp;|&#160;/gi,
    1717                removeRegExp: /[0-9.(),;:!?%#$¿'"_+=\\\/-]+/g,
     18                astralRegExp: /[\uD800-\uDBFF][\uDC00-\uDFFF]/g,
    1819                wordsRegExp: /\S\s+/g,
    1920                charactersRegExp: /\S/g,
    2021                l10n: window.wordCountL10n || {}
     
    3233                        text = text.replace( this.settings.spaceRegExp, ' ' );
    3334                        text = text.replace( this.settings.removeRegExp, '' );
    3435
     36                        if ( type === 'characters' ) {
     37                                text = text.replace( this.settings.astralRegExp, 'a' );
     38                        }
     39
    3540                        text = text.match( this.settings[ type + 'RegExp' ] );
    3641
    3742                        if ( text ) {