App\Libraries\BBCodeForDB::parseEmail PHP Method

parseEmail() public method

public parseEmail ( $text )
    public function parseEmail($text)
    {
        $emailPattern = "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z-]+";
        $text = preg_replace("#\\[email\\]({$emailPattern})\\[/email\\]#", "[email:{$this->uid}]\\1[/email:{$this->uid}]", $text);
        $text = preg_replace("#\\[email=({$emailPattern})\\](.+?)\\[/email\\]#", "[email=\\1:{$this->uid}]\\2[/email:{$this->uid}]", $text);
        return $text;
    }