全球邮箱正则表达式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014137079/article/details/79965448

最近做外贸,涉及到邮箱的匹配,网上查了一下,没有合适的,因为设计到各种语言,各种格式的邮箱,就尝试自己写了,效果还可以。

$partten = '/[^`~!@#$%\^&\*\(\)\+=\|\{\}\':;\',\\\[\]\.<>\/\?~!@#¥%……&\*()——+\|\{\}【】‘;:”“’。,、?\s]{1,}@[^`~!@#$%\^&\*\(\)\+=\|\{\}\':;\',\\\[\]\.<>\/\?~!@#¥%……&\*()——+\|\{\}【】‘;:”“’。,、?\s]{1,}\.[^`~!@#$%\^&\*\(\)\+=\|\{\}\':;\',\\\[\]<>\/\?~!@#¥%……&\*()——+\|\{\}【】‘;:”“’。,、?\s]{1,}/';
        $match_res = preg_match($partten, $str, $match);
        if($match_res == 1) {
            echo $match[0];
        }
阅读更多

没有更多推荐了,返回首页