|
|
@@ -43,7 +43,16 @@ interface IURLGenerator { |
|
|
|
* |
|
|
|
* @since 25.0.0 |
|
|
|
*/ |
|
|
|
public const URL_REGEX = '/(\s|\n|^)(https?:\/\/)((?:[-A-Z0-9+_]+\.)+[-A-Z]+(?:\/[-A-Z0-9+&@#%?=~_|!:,.;()]*)*)(\s|\n|$)/mi'; |
|
|
|
public const URL_REGEX = '/' . self::URL_REGEX_NO_MODIFIERS . '/mi'; |
|
|
|
|
|
|
|
/** |
|
|
|
* Regex for matching http(s) urls (without modifiers for client compatibility) |
|
|
|
* |
|
|
|
* This is a copy of the frontend regex in core/src/OCP/comments.js, make sure to adjust both when changing |
|
|
|
* |
|
|
|
* @since 25.0.0 |
|
|
|
*/ |
|
|
|
public const URL_REGEX_NO_MODIFIERS = '(\s|\n|^)(https?:\/\/)((?:[-A-Z0-9+_]+\.)+[-A-Z]+(?:\/[-A-Z0-9+&@#%?=~_|!:,.;()]*)*)(\s|\n|$)'; |
|
|
|
|
|
|
|
/** |
|
|
|
* Returns the URL for a route |