php表單習慣用的正規表示式

2022-10-06 07:57:11 字數 2503 閱讀 9097

php表單常用正規表示式,**如下所示:

function is_email($str)

function is_url($str)

function is_qq($str)$/", $str);

} function is_zip($str)$/", $str);

} function is_idcard($str)(\d[a-za-z0-9])?$/", $str);

} function is_chinese($str)

function is_english($str)

function is_mobile($str)\))|(\d\-))?13\d$/", $str);

} function is_phone($str)\))|(\d\-))?(\(0\d\)|0\d-)?[1-9]\d$/",

$str);

} function is_safe($str)<>\?\\\/\'\"]*)|.

)$|\s/", $str) != 0);

} }ps:下面再給大家分享一段**

<?php /**

* @description: 正規表示式匹配

*/class regex $/';

return regex::publicmethod($pattern, $subject);

}/**

* @數字

*/public static function number($subject)

/*** @年份 格式:yyyy

*/public static function year($subject )$/';

return regex::publicmethod($pattern, $subject);

}/**

* @月份 格式:mm

*/public static function month($subject)

/*** @日期 格式:yyyy-mm-dd

*/public static function day($subject) )-(0?\d|1[0-2])-(0?\d|[12]\d|3[01])$/';

return regex::publicmethod($pattern, $subject);

}/**

* @日期時間 格式:yyyy-mm-dd hh:ii:ss

*/public static function datetime($subject) )-(0?\d|1[0-2])-(0?\d|[12]\d|3[01])\s(0\d|1\d|2[0-3]):[0-5]\d:([0-5]\d)$/';

return regex::publicmethod($pattern, $subject);

}/**

* @郵箱

*/public static function email($subject)

/*** @郵編

*/public static function postcode($subject) (?!\d)/';

return regex::publicmethod($pattern, $subject);

}/**

* @有效位址

*/public static function photo($subject)

/*** @url位址

*/public static function urwww.cppcns.comladdress($subject)

/*** @有效http位址

/*** @身份證

*/public static function identity($subject) $)|(^\d([0-9]|x)$)/';

return regex::publicmethod($pattern, $subject);

}/**

* @ipv4

*/public static function ipv4($subject) )|(1\d)|(2[0-4]\d)|(25[0-5]))\.)((\d)|(1\d)|(2[0-4]\d)|(25[0-5]))$/';

return regex::publicmethod($pattern, $subject);

}/**

* @ipv6

*/public static function ipv6($subject) :)[\da-fa-f]$/';

return regex::publicmethod($pattern, $subject);

}/**

* @匹配正則公共方法

*/public static function publicmethod($pattern, $subject)

return false;

}}好了,內容就這麼多少,希望對大家有所幫助!

本文標題: php表單習慣用的正規表示式

本文位址:

php正規表示式詳解,PHP正規表示式使用詳解

操作符 描述 轉義符 圓括號和方括號 限定符 anymetacharacter 位置和順序 或 操作 全部符號解釋 字元 描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開...

PHP正規表示式,關於PHP正規表示式的問題

php正規表示式,關於php正規表示式的問題 正規表示式確是乙個很強大的東東,值的學習學習,以下是關於php正規表示式的高階部分。什麼是正規表示式,php正規表示式 因第一次投稿,如有錯誤,請多多包涵。說起正規表示式 可以一直上溯至對人類神經系統如何工作 的早期研究。warren mcculloch...

正規表示式驗證表單

用正規表示式實現的js表單驗證,判斷使用者的輸入是否是正確的。新使用者註冊 js function id function v id string.prototype.trim function 檢查表單的輸入是否全部正確 var reg 正規表示式 function checkall obj el...