- Timestamp:
- 02/24/10 08:39:35 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r2057 r2059 1194 1194 1195 1195 // Url found in the text and which is not a link yet should be replaced by one. 1196 $pattern = '/(^| |[\w"]>|[ \(\[])'. // url 1196 $validTLD = 'AERO|ARPA|ASIA|BIZ|CAT|COM|COOP|EDU|GOV|INFO|INT|JOBS|MIL|MOBI' 1197 .'|MUSEUM|NAME|NET|ORG|PRO|TEL|TRAVEL|BR|UK|AR|CU|CN|ID|IN|JP|MX|DE|FR|IT|KR|ES|RU'; 1198 $pattern = '/(^| |[\w"]>|[ \(\[])'. // find begin of url 1197 1199 '((http(s)?:\/\/)?'. // Http or not 1198 1200 '((([0-9a-z_!~*\'().&=+$%-]+:)?[0-9a-z_!~*\'().&=+$%-]+@)?'. // can contain user@ 1199 '(([0-9]{1,3}\.){3}[0-9]{1,3}'. //can be ip 1200 '|([0-9a-z_!~*\'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?'. // name of domain 1201 '[0-9a-z]\.[a-z]{2,6})'. // first level domain .com or .museum 1201 '(((1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])|'. //can be ipv4 1202 '([0-9a-z_-]+\.)*'. //name of subdomain 1203 '([0-9a-z][0-9a-z-]{0,61})?'. // name of domain 1204 '\.('.$validTLD.'))'. // top level domain 1202 1205 '(:[0-9]{1,4})?'. // server port 1203 1206 '((\/[0-9a-z_!~*\'\(\).;?:@&=+$,%#-]+)*\/?)))/im'; //url params
Note: See TracChangeset
for help on using the changeset viewer.