0
林http://www.internoetics.com/2010/01/12/simple-whois-php-script/ PHP域名注册脚本的preg_replace,我需要配置它最新的PHP版本,我需要转换额日格和eregi到的preg_match和的preg_replace转换eregi到的preg_match和ereg_replace使用
if ((!eregi('^[a-zA-Z0-9-]+\.([a-zA-Z]{2,4})$', $domain)) && (!eregi('^[a-zA-Z0-9-]+\.([a-zA-Z]{2,4})+\.([a-zA-Z]{2,4})$', $domain))) $arrErrors['domi'] = 'Domain name appears to be invalid.';
function makeClickableLinks($text)
{
$text = html_entity_decode($text);
$text = " ".$text;
$text = eregi_replace('(((f|ht){1}tp://)[[email protected]:%_\+.~#?&//=]+)',
'<a href="\\1" target=_blank>\\1</a>', $text);
$text = eregi_replace('(((f|ht){1}tps://)[[email protected]:%_\+.~#?&//=]+)',
'<a href="\\1" target=_blank>\\1</a>', $text);
$text = eregi_replace('([[:space:]()[{}])(www.[[email protected]:%_\+.~#?&//=]+)',
'\\1<a href="http://\\2" target=_blank>\\2</a>', $text);
$text = eregi_replace('([_\.0-9a-z-][email protected]([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})',
'<a href="mailto:\\1" target=_blank>\\1</a>', $text);
return $text;
}
感谢
可以显示如何做到这一点?因为我不熟悉reg表达式..:/ – Dance 2013-02-25 08:29:47
@Dance我已经更新了我的答案 – Winston 2013-02-25 08:56:27
谢谢,像一个魅力一样工作! – Dance 2013-02-25 09:01:47