$str = 'Тут какой-то текст и затем ссылка на изображение.[img]https://cdn5-images.motherlessmedia.com/images/F6E14A3.jpg[/img]';
$reg_exUrl = "/(?:(((http|https|ftp|ftps)\:\/\/)|(www\.))[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\:[0-9]+)?(\/\S*)?)(?<!\.jpg|\.png|\.gif|\.jpeg)(?:\s|$)/";
if(preg_match_all($reg_exUrl, $str, $urls, PREG_PATTERN_ORDER)) {
echo 'Ссылка обнаружена!'.var_dump($urls[0]);
}else{
echo 'Ссылка НЕ обнаружена!';
}
array(1) { [0]=> string(64) "https://cdn5-images.motherlessmedia.com/images/F6E14A3.jpg[/img]" } Ссылка обнаружена!
$reg_exUrl = "(?:(((http|https|ftp|ftps)\:\/\/)|(www\.))[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\:[0-9]+)?(\/\S*)?)(?<!\.jpg|\.png|\.gif|\.jpeg)(?:\s|$)";
if(preg_match_all($reg_exUrl, $str, $urls, PREG_PATTERN_ORDER)) {
echo 'Ссылка обнаружена!'.var_dump($urls[0]);
}else{
echo 'Ссылка НЕ обнаружена!';
}
$('#transform').css('transform',scale(.5));
white-space: pre-line;
При попытке сделать обводку текста, мне выводится такая фигня:
Код, который я использую
Да и еще там что-то непонятно с переносом текста на новую строку, если он не умещается на изображении