1. 程式人生 > >我的常用-正則表示式(郵箱驗證)

我的常用-正則表示式(郵箱驗證)

PHP - 驗證郵件

$email = test_input($_POST["email"]);
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) {
  $emailErr = "非法郵箱格式"; 
}

PHP - 驗證 URL

<span style="font-size:18px;">$website = test_input($_POST["website"]);
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {
  $websiteErr = "非法的 URL 的地址"; 
}</span>