javascript与php验证类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript与php验证类相关的知识,希望对你有一定的参考价值。
一、javascript:
- 代码:
function filter(){ this.isvalidurl = function(data){ if(/^((http|ftp|https)://)?[w-_]+(.[w-_]+)+([w-.,@?^=%&:/~+#]*[w-@?^=%&/~+#])?$/.test(data)){ return true; }else{ return false; } } this.isvalidemail = function(data){ if(/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/.test(data)){ return true; }else{ return false; } } this.isvalidtel = function(data){ if(/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])d{8}$/.test(data)){ return true; }else{ return false; } } } // var filter = new filter() // var ret = filter.isvalidurl(‘https://www.baidu.com‘) // console.log(ret)
- 输出:
true [Finished in 0.3s]
二、php:
- 代码:
<?php class filter{ public function isvalidurl($data){ if(preg_match(‘/((http|ftp|https)://)?[w-_]+(.[w-_]+)+([w-.,@?^=%&:/~+#]*[w-@?^=%&/~+#])?/‘, $data)){ return true; }else{ return false; } } public function isvalidemail($data){ if(preg_match(‘/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/‘, $data)){ return true; }else{ return false; } } public function isvalidtel($data){ if(preg_match(‘/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])d{8}$/‘, $data)){ return true; }else{ return false; } } } // $filter = new filter(); // $ret = $filter->isvalidurl(‘https://www.baidu.com‘); // var_dump($ret);
- 输出:
bool(true) [Finished in 0.1s]
以上是关于javascript与php验证类的主要内容,如果未能解决你的问题,请参考以下文章
html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。