ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 10922


Ignore:
Timestamp:
Mar 2, 2009, 4:03:09 PM (11 years ago)
Author:
ShogoKawahara
Message:

#3553:fixed auto_link

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE3/trunk/lib/helper/opUtilHelper.php

    r10693 r10922  
    243243
    244244  return preg_replace_callback($url_pattern, '_op_url_cmd', $text);
     245}
     246
     247if (!defined('SF_AUTO_LINK_RE'))
     248{
     249  define('SF_AUTO_LINK_RE', '~
     250    (                       # leading text
     251      <\w+.*?>|             #   leading HTML tag, or
     252      [^=!:\'"/]|           #   leading punctuation, or
     253      ^                     #   beginning of line
     254    )
     255    (
     256      (?:https?://)|        # protocol spec, or
     257      (?:www\.)             # www.*
     258    )
     259    (
     260      [-\w]+                   # subdomain or domain
     261      (?:\.[-\w]+)*            # remaining subdomains or domain
     262      (?::\d+)?                # port
     263      \/?
     264      [a-zA-Z0-9_\-\/.,:;\~\?@&=+$%#!()]*
     265    )
     266    ([[:punct:]]|\s|<|$)    # trailing text
     267   ~x');
    245268}
    246269
Note: See TracChangeset for help on using the changeset viewer.