PHP验证类

<?php 
	class preg
	{
		public function telP($tel)
		{
			$preg = '/^1[34578]\d{9}$/';
			$res = preg_match($preg, $tel);
			if(!$res){
				myNotice('手机号码格式不正确!');
			}
		}

		public function strP($str)
		{
			$preg = '/[\<\>\'\"]/';
			$res = preg_match($preg, $str);
			if($res){
				myNotice('不能含有引号或括号');
			}
		}

		public function numP($num,$name='')
		{
			$preg = '/^\d{1,8}$/';
			$res = preg_match($preg, $num);
			if(!$res){
				myNotice($name.'只能是8位纯数字');
			}
			$this->strP($num);
		}

		public function priceP($pri)
		{
			$preg = '/^\d{1,8}\.?\d{0,2}$/';
			$res = preg_match($preg, $pri);
			if(!$res){
				myNotice('单价格式不正确');
			}
			$this->strP($num);
		}

		public function pwdP($pwd)
		{
			$preg = '/^\w{3,12}$/';
			$res = preg_match($preg, $pwd);
			if(!$res){
				myNotice('密码只能是3到12位的数字,字母,下划线');
			}
		}
	}

以上是验证类的源码


调用


使用

posted @ 2018-07-23 12:02  程序猿、阿康  阅读(206)  评论(0编辑  收藏  举报