• 技术文章 >php教程 >php手册

    正则表达式判断email和URL, 帮忙看看有没有要补充的.

    2016-06-21 09:08:05原创295

    正则


    echo 'a:'.htmlspecialchars($a);
    echo '
    a1:';
    $a1 = eregi_replace('(^[_.][:alnum:]-]+@([[:alnum:]][[:alnum:]-]*.)+[[:alpha:]]{2,3}$)',' \1 ', $a) ;
    echo htmlspecialchars($a1);
    echo "
    a1:$a1";

    echo '
    a2:';
    $a2 = eregi_replace('([[:alnum:]]+://([[:alnum:]][[:alnum:]-]*\.)+[[:alpha:]]{2,3}([#\?/\\][^#\?/\\][:space:]][^[:space:]]*)?)',
    '\1', $a);
    echo htmlspecialchars($a2);
    echo "
    a2:$a2";
    // eregi('^[_.][:alnum:]-]+@([[:alnum:]][[:alnum:]-]*\.)+[[:alpha:]]{2,3}$',$a) or die("not a email");
    ?>









    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot nbsp alnum gt lt
    上一篇:[精]任何数据存入mysql,及从中提取的程序 下一篇:我自己借用精华区里的MIME类写了一个基本的发信小东东(1):(其实关键是SMTP的设置问题。。)
    千万级数据并发解决方案

    相关文章推荐

    • 第十五节--Zend引擎的发展 -- Classes and Objects in PHP5 [15• XMLHTTP刷新远程数据的PHP JS代码演示(支持中文)• PHP实现下载功能之流程分析• php的变量、函数、对象的引用• 完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
    1/1

    PHP中文网