案例:PHP案例     状态:不可编辑再运行    进入横版
x
     if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {
 
1
2
<!DOCTYPE HTML> 
3
<html>
4
<head>
5
<style>
6
.error {color: #FF0000;}
7
</style>
8
</head>
9
<body> 
10
11
<?php
12
// 定义变量并设置为空值
13
$nameErr = $emailErr = $genderErr = $websiteErr = "";
14
$name = $email = $gender = $comment = $website = "";
15
16
if ($_SERVER["REQUEST_METHOD"] == "POST") {
17
   if (empty($_POST["name"])) {
18
     $nameErr = "姓名是必填的";
19
   } else {
20
     $name = test_input($_POST["name"]);
21
     // 检查姓名是否包含字母和空白字符
22
     if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
23
       $nameErr = "只允许字母和空格"; 
24
     }

 运行结果 
 北美留学生论坛