我想知道php中的日语电子邮件正则表达式?

时间:2014-02-13 12:47:01

标签: php regex utf-8 email-validation multiple-languages

这是我验证电子邮件地址的代码,这非常适合我的要求。但我想将这种格式翻译成日语。或者告诉我这种用于多种语言的正则表达式

if ( ! function_exists('valid_email')){
function valid_email($address)
{
    return ( ! preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $address)) ? FALSE : TRUE;
}}

先谢谢。

1 个答案:

答案 0 :(得分:0)

要在PHP中验证电子邮件,请使用PHP的内置过滤器。有关详细信息,请参阅此处:

摘自上述网址,以下是验证电子邮件的示例:

if (filter_var($email_a, FILTER_VALIDATE_EMAIL)) {
  echo "This ($email_a) email address is considered valid.";
}

应用于您的代码,这会使您的valid_email()功能如下:

function valid_email($address) 
  return filter_var($address, FILTER_VALIDATE_EMAIL);
}