Changeset 19583 for platform

Show
Ignore:
Timestamp:
09/19/08 11:30:09 (2 months ago)
Author:
drry
Message:
  • fixed a regex that i made.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • platform/firefox/FireMobileSimulator/trunk/src/components/msimStreamConverter.js

    r19579 r19583  
    138138        if ((this.charset == undefined || this.charset == '') 
    139139                        && data 
    140                                         .match(/^<\?xml(?:\s[^>]*?)?\sencoding\s*=\s*["']([^"']*)["']|<meta(?:\s[^>]*?)?\s(?:http-equiv\s*=\s*["']content-type['"](?:\s[^>]*?)?\scontent\s*=\s*["']\s*([^"']*)["']|content\s*=\s*["']\s*([^"']*)["'](?:\s[^>]*?)?(?:\shttp-equiv\s*=\s*["']content-type['"]))/i)) { 
     140                                        .match(/^<\?xml(?:\s[^>]*?)?\sencoding\s*=\s*["']([^"']*)["']|<meta(?:\s[^>]*?)?\s(?:http-equiv\s*=\s*["']content-type['"](?:\s[^>]*?)?\scontent\s*=\s*["']([^"']*)["']|content\s*=\s*["']([^"']*)["'](?:\s[^>]*?)?(?:\shttp-equiv\s*=\s*["']content-type['"]))/i)) { 
    141141                var m = RegExp.$1 || RegExp.$2 || RegExp.$3; 
    142142                dump("[msim]data match regexp:" + m + "\n"); 
    143                 if (m.match(/^charset\s*=\s*([^\s;]+)(?:[\s;]|$)/i)) { 
     143                if (m.match(/;\s*charset=([^\s;]+)/i)) { 
    144144                        var charset = RegExp.$1; 
    145145                        this.charset = charset;