php中ip地址 email格式 電話號碼正則驗證

來源:互聯網
上載者:User

php驗證ip格式的程式碼

如果網站有表單需要填寫ip地址,那麼先要驗證格式是否正確。

php驗證ip格式是否正確使用Regex來實現,其核心代碼如下:

 代碼如下 複製代碼

<form action="" method="post">
 <input type="text" name="ip"/>
 <input type="submit" name="sub" value="確認"/>
</form>
 
<?php
 if($_POST['sub']){
  $preg=preg_match("/^d+.d+.d+.d+$/",trim($_POST['ip']));
  if($preg) echo '格式正確!';
  else echo '格式不對!';
 }
?>

php

驗證email格式的代碼

email是使用者註冊頁面中最常見的資訊,為了防止一些無關的垃圾資訊輸入,過濾掉這些不良使用者,我們有必要去驗證email的格式。

php驗證email格式的方法主要通過Regex來實現,其核心代碼如下:

 代碼如下 複製代碼

<form action="" method="post">
 <input type="text" name="email"/>
 <input type="submit" name="sub" value="確認"/>
</form>
 
<?php
 if($_POST['sub']){
  $preg=preg_match("/w+([-+.']w+)*@w+.w+([-.]w+)*/",trim($_POST['email']));
  if($preg) echo '格式正確!';
  else echo '格式不對!';
 }
?>


php驗證電話號碼可以使用Regex進行判斷,國內電話號碼的總位元是11位或12位。

php判斷電話號碼格式的代碼:

 代碼如下 複製代碼

 <form action="" method="post">
 <input type="text" name="phone"/>
 <input type="submit" name="sub" value="確認"/>
</form>
 
<?php
 if($_POST['sub']){
  $preg=preg_match('/^(d{3}-)(d{8})$|^(d{4}-)(d{7})$|^(d{4}-)(d{8})$/',$_POST['phone']);
  if($preg) echo '格式正確!';
  else echo '格式不對!';
 }
?>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.