Changeset 11138

Show
Ignore:
Timestamp:
05/05/08 05:35:32 (5 years ago)
Author:
drry
Message:
  • fixed a regexp.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/userscripts/autofocus.user.js

    r9842 r11138  
    138138 
    139139function createHTMLDocumentByString(str) { 
    140     var html     = str.replace(/<!DOCTYPE\s[^>]*>|<html(?:\s[^>]*)?>|<\/html\s*>.*/g, ''); 
     140    var html     = str.replace(/<!DOCTYPE[ \t\r\n][^>]*>|<html(?:(?=<)|[ \t\r\n]*>|[ \t\r\n][^<>]*(?:>|(?=<)))|<\/html(?:[ \t\r\n>].*)?$/ig, ''); 
    141141    var htmlDoc  = document.implementation.createDocument(null, 'html', null); 
    142142    var fragment = createDocumentFragmentByString(html);