国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

PHP新手 表單驗證郵件和URL

瀏覽:3日期:2022-09-12 15:56:21
PHP - 驗證名稱

以下代碼將通過簡單的方式來檢測 name 字段是否包含字母和空格,如果 name 字段值不合法,將輸出錯誤信息:

$name = test_input($_POST['name']);if (!preg_match('/^[a-zA-Z ]*$/',$name)) { $nameErr = '只允許字母及空格'; }PHP新手 表單驗證郵件和URLpreg_match — 進行正則表達式匹配。語法:

int preg_match ( string $pattern , string $subject [, array $matches [, int $flags ]] )

在 subject 字符串中搜索與 pattern 給出的正則表達式相匹配的內容。如果提供了 matches ,則其會被搜索的結果所填充。$matches[0] 將包含與整個模式匹配的文本,$matches[1] 將包含與第一個捕獲的括號中的子模式所匹配的文本,以此類推。PHP - 驗證郵件

以下代碼將通過簡單的方式來檢測 e-mail 地址是否合法。如果 e-mail 地址不合法,將輸出錯誤信息:

$email = test_input($_POST['email']);if (!preg_match('/([w-]+@[w-]+.[w-]+)/',$email)) { $emailErr = '非法郵件地址'; }PHP - 驗證 URL

以下代碼將檢測URL地址是否合法 (以下正則表達式運行URL中含有破折號:'-'), 如果 URL 地址不合法,將輸出錯誤信息:

$website = test_input($_POST['website']);if (!preg_match('/b(?:(?:https?|ftp)://|www.)[-a-z0-9+&@#/%?=~_|!:,.;]*[-a-z0-9+&@#/%=~_|]/i',$website)) { $websiteErr = '不合法的 URL'; }PHP - 驗證 Name, E-mail, 和 URL

代碼如下所示:

實例<?php// 定義變量并設為空值$nameErr = $emailErr = $genderErr = $websiteErr = '';$name = $email = $gender = $comment = $website = '';if ($_SERVER['REQUEST_METHOD'] == 'POST'){ if (empty($_POST['name'])) {$nameErr = 'Name is required';} else { $name = test_input($_POST['name']); // check if name only contains letters and whitespace if (!preg_match('/^[a-zA-Z ]*$/',$name)) { $nameErr = 'Only letters and white space allowed'; } } if (empty($_POST['email'])) {$emailErr = 'Email is required';} else { $email = test_input($_POST['email']); // check if e-mail address syntax is valid if (!preg_match('/([w-]+@[w-]+.[w-]+)/',$email)) { $emailErr = 'Invalid email format'; } } if (empty($_POST['website'])) {$website = '';} else { $website = test_input($_POST['website']); // check if URL address syntax is valid (this regular expression also allows dashes in the URL) if (!preg_match('/b(?:(?:https?|ftp)://|www.)[-a-z0-9+&@#/%?=~_|!:,.;]*[-a-z0-9+&@#/%=~_|]/i',$website)) { $websiteErr = 'Invalid URL'; } } if (empty($_POST['comment'])) {$comment = '';} else {$comment = test_input($_POST['comment']);} if (empty($_POST['gender'])) {$genderErr = 'Gender is required';} else {$gender = test_input($_POST['gender']);}}?>
標簽: PHP
相關文章:
主站蜘蛛池模板: 香蕉三级| 99九九精品免费视频观看 | 欧美性色黄在线视 | 中国一级片免费看 | 久久精品国产欧美日韩亚洲 | 日韩国产精品欧美一区二区 | 全部免费的毛片视频观看 | 亚洲国产精品一区二区第四页 | 香蕉久久夜色精品国产尤物 | heyzo国产亚洲高清 | 国产农村乱子伦精品视频 | 精品久久久中文字幕一区 | 久久久久久综合七次郎 | 精品久久久久久久久免费影院 | 九九免费精品视频 | 亚洲国产天堂在线网址 | 2021国产精品系列一区二区 | 亚洲视频 在线观看 | 91成人爽a毛片一区二区 | 99久久精品国产免看国产一区 | 在线亚洲精品国产波多野结衣 | 97青草香蕉依人在线播放 | 性色午夜视频免费男人的天堂 | 一级毛片在线完整免费观看 | 99视频免费观看 | 日本免费一级 | 亚洲免费在线视频播放 | 91成人国产 | 久久精品国产亚洲网址 | 欧美一级精品 | 99久久精品免费看国产高清 | 97精品国产综合久久久久久欧美 | 久久免费国产精品一区二区 | 免费国产成人18在线观看 | 九九视频在线播放 | 欧美人成a视频www | 日韩欧美在线一区二区三区 | 在线观看片成人免费视频 | 欧美日韩视频在线第一区二区三区 | 亚洲精品一区二区三区在线播放 | 亚洲第一页乱 |