3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(filter_var('nonsense.something@dottiness', FILTER_VALIDATE_EMAIL)); var_dump(filter_var('dotty@something.whatever', FILTER_VALIDATE_EMAIL)); var_dump(filter_var('foo..bar@gmail.com', FILTER_VALIDATE_EMAIL)); var_dump(filter_var('fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo@gmail.com', FILTER_VALIDATE_EMAIL)); var_dump(filter_var('"Foo Bar"@gmail.com', FILTER_VALIDATE_EMAIL)); // should be valid var_dump(filter_var('email@com', FILTER_VALIDATE_EMAIL)); // should be valid var_dump(filter_var('user@localmachine', FILTER_VALIDATE_EMAIL)); // should be valid var_dump(filter_var('localuser', FILTER_VALIDATE_EMAIL)); // should be valid var_dump(filter_var('foo.@bar.com', FILTER_VALIDATE_EMAIL)); // should be INvalid

preferences:
37.81 ms | 402 KiB | 5 Q