php下常用表单验证的正则表达式有哪些

今天云上诗词小编就为大家详细介绍php下常用表单验证正则表达式有哪些,是不是有很多小伙伴们都不知道php下常用表单验证的正则表达式的呢?下面我们就一起去看看吧。

function is_email($str){//检验emailreturn preg_match("/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/", $str);}function is_url($str){//检验网址return preg_match("/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^\"])*$/", $str);}function is_qq($str){//检验qqreturn preg_match("/^[1-9]\d{4,8}$/", $str);}function is_zip($str){//检验邮编return preg_match("/^[1-9]\d{5}$/", $str);}function is_idcard($str){//检验身份证return preg_match("/^\d{15}(\d{2}[A-Za-z0-9])?$/", $str);}function is_chinese($str){检验是否是中文return ereg("^[".chr(0xa1)."-".chr(0xff)."]+$",$str);}function is_english($str){//检验是否是英文return preg_match("/^[A-Za-z]+$/", $str);}function is_mobile($str){//检验是否是手机return preg_match("/^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/", $str);}function is_phone($str){//建云那是否是电话return preg_match("/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/",$str);}function is_safe($str){return (preg_match("/^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}\?\\\/\'\"]*)|.{0,5})$|\s/", $str) != 0);}}  

上文就是小编介绍php下常用表单验证的正则表达式有哪些的内容,掌握以上用法后,基本上工作就很有效率了;用到最后,你会不经意发现,弹指之间,许多复杂的指令你会很轻松的搞定。

原创文章,作者:nxyxs,如若转载,请注明出处:http://www.yunshangshici.com/30873.html

(0)
上一篇 2022年6月11日 下午1:46
下一篇 2022年6月11日 下午1:46

相关推荐

返回顶部