validate

jQuery Validate验证框架详解

大城市里の小女人 提交于 2019-12-10 02:13:44
一、导入js库 <script type="text/javascript" src="<%=path %>/validate/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="<%=path %>/validate/jquery.validate.min.js"></script> 注:<%=request.getContextPath() %>返回web项目的根路径。 二、默认校验规则 (1)、required:true 必输字段 (2)、remote:"remote-valid.jsp" 使用ajax方法调用remote-valid.jsp验证输入值 (3)、email:true 必须输入正确格式的电子邮件 (4)、url:true 必须输入正确格式的网址 (5)、date:true 必须输入正确格式的日期,日期校验ie6出错,慎用 (6)、dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性 (7)、number:true 必须输入合法的数字(负数,小数) (8)、digits:true 必须输入整数 (9)、creditcard:true 必须输入合法的信用卡号 (10)、equalTo:"#password

CentOS7.6安装MySQL5.7

冷暖自知 提交于 2019-12-09 16:38:23
1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm [root@localhost ~]# yum -y install mysql-community-server 2 MySQL数据库设置 [root@localhost ~]# systemctl start mysqld.service [root@localhost ~]# systemctl enable mysqld 开机启动 [root@localhost ~]# systemctl status mysqld.service [root@localhost ~]# grep "password" /var/log/mysqld.log [root@localhost ~]# mysql -uroot -p mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; mysql>

CentOS7安装MySQL

风格不统一 提交于 2019-12-08 17:49:24
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。 [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm 之后就开始安装MySQL服务器。 [root@localhost ~]# yum -y install mysql-community-server 这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。 至此MySQL就安装完成了,然后是对MySQL的一些设置。 2 MySQL数据库设置 首先启动MySQL [root@localhost ~]# systemctl start mysqld.service 查看MySQL运行状态,运行状态如图: [root@localhost ~]#

springmvc 数据绑定 validate

十年热恋 提交于 2019-12-07 21:45:13
springmvc数据绑定,做验证时,方式应该如下写: public String add(@Valid User user,BindingResult binding),里面要有处理验证结果的BindResult如果没有加,像如下这样: public String add(@Valid User user),则会报错,报错内容如下: HTTP Status 400 - type Status report message description The request sent by the client was syntactically incorrect. 来源: oschina 链接: https://my.oschina.net/u/232879/blog/288671

MySQL密码强度审计插件:validate_password的使用说明

不想你离开。 提交于 2019-12-07 02:10:23
安装MySQL5.6新建用户并创建密码时总是提示密码不符合要求:ERROR 1819 (HY000): Your password does NOT satisfy the CURRENT policy requirements。 查看得知,原来MySQL5.6.6增加了密码强度验证插件validate_password,相关参数设置的较为严格,所以…… 使用了该插件会检查设置的密码是否符合当前设置的强度规则,若不满足则拒绝设置。影响的语句和函数有:create user,grant,set password,password(),old password。 密码强度可由validate password strength()函数评估(返回0至100之间的数),如: MySQL >select VALIDATE_PASSWORD_STRENGTH('123456'); mysql>select VALIDATE_PASSWORD_STRENGTH('Password @123456 '); 注意,已经散列过的密码不被验证,如: mysql> SET PASSWORD = PASSWORD('abc'); ERROR 1819 (HY000): Your password does not satisfy the current policy requirements mysql>

TP验证规则Validate

*爱你&永不变心* 提交于 2019-12-06 22:48:25
use think\Validate; <?php namespace app\common\model; use think\Validate; use think\Db; class InvoiceRecords extends BaseModel { protected $table = 't_invoice_record'; protected $rule = [ 'type' => 'in:1,2', 'invoice_tel' => 'mobile', 'email' => 'email', ]; protected $message = [ 'type' => '开票类型错误', 'invoice_tel' => '手机号错误', 'email' => '邮箱格式错误', ]; public function addInfoData($member_id, $type, $money, $invoice_name, $invoice_tel, $email, $taxpayer_number, $id) { $data = [ 'type' => $type, 'invoice_tel' => $invoice_tel, 'email' => $email, ]; $validate = new Validate($this->rule, $this->message

Validate使用

坚强是说给别人听的谎言 提交于 2019-12-06 14:36:26
第一节 validate插件 1.1 validate概述 validate:jQuery的一个插件,依赖jQuery使用, validate是历史最悠久的jQuery插件之一, 经过了全球范围内不同项目的验证, 并得到了许多Web开发者的好评, 作为一个标准的验证方法库 validate拥有如下特点: 1. 内置验证规则: 拥有必填、数字、Email、URL和信用卡号码等19类内置验证规则 2. 自定义验证规则: 可以很方便地自定义验证规则 3. 简单强大的验证信息提示: 默认了验证信息提示, 并提供自定义覆盖默认的提示信息的功能 4. 实时验证: 可能通过keyup或blur事件触发验证,而不仅仅在表单提交的时候验证 1.2 validate使用步骤 使用步骤: 1. 导入jquery文件 2. 导入validate.js 3. 页面加载成功后!对表单进行验证! $("选择器").validate(); 4. 在validate中编写校验规则 $("选择器").validate({ rules:{}, messages:{} }); 1.3 校验规则 默认校验规则 (1)required:true 必输字段 (2)remote:"check.php" 使用ajax方法调用check.php验证输入值 (3)email:true 必须输入正确格式的电子邮件 (4)url:true

CentOS7安装mysql8.0.12

。_饼干妹妹 提交于 2019-12-06 13:06:29
一、配置yum源 1.下载mysql源安装包 2.安装mysql源 3.检查是否安装成功 4.修改安装版本(非必须) 二、安装mysql 三、启动mysql服务 1.启动 2.查看启动状态 3.设置开机启动 四、配置及部分命令 1.修改登录密码 2.添加远程登录用户 3.sqlyog链接时出现2058异常 4.修改默认编码方式 5.部分参数配置查询命令 五、彻底卸载mysql 1.卸载软件 2.删除文件 一、配置yum源 1.下载mysql源安装包 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 复制下载链接:https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 本次下载目录为:/home/目录,因此进入:cd /home 执行下载命令: wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 2.安装mysql源 下载完成后使用下面命令安装源: yum localinstall mysql80-community-release-el7-1.noarch.rpm 3.检查是否安装成功 yum repolist enabled |

Validate使用

余生颓废 提交于 2019-12-06 11:51:51
第一节 validate插件 1.1 validate概述 validate:jQuery的一个插件,依赖jQuery使用, validate是历史最悠久的jQuery插件之一, 经过了全球范围内不同项目的验证, 并得到了许多Web开发者的好评, 作为一个标准的验证方法库 validate拥有如下特点: 1. 内置验证规则: 拥有必填、数字、Email、URL和信用卡号码等19类内置验证规则 2. 自定义验证规则: 可以很方便地自定义验证规则 3. 简单强大的验证信息提示: 默认了验证信息提示, 并提供自定义覆盖默认的提示信息的功能 4. 实时验证: 可能通过keyup或blur事件触发验证,而不仅仅在表单提交的时候验证 1.2 validate使用步骤 使用步骤: 1. 导入jquery文件 2. 导入validate.js 3. 页面加载成功后!对表单进行验证! $("选择器").validate(); 4. 在validate中编写校验规则 $("选择器").validate({ rules:{}, messages:{} }); 1.3 校验规则 默认校验规则 (1)required:true 必输字段 (2)remote:"check.php" 使用ajax方法调用check.php验证输入值 (3)email:true 必须输入正确格式的电子邮件 (4)url:true

php实现表单验证类

梦想与她 提交于 2019-12-06 11:34:51
<?php /** * 用法 * use Validate\Validator; * * $rules = [ * ['name|名字', 'require|email|in:7,8,9|max:10|min:6|between:6,8|length:2', '名字不能为空|名字必须必须为正确的邮件地址'], * ['test|测试', 'require'], * ]; * $data = ['name' => '8gAg:']; * $validator = new Validator($rules); * $validator->addRule(['name|名字', 'regex', '/^[0-8|a-z]+$/', '正则验证失败哦']); //可以为二维数组,有|的正则验证只能通过addRule。 * $validator->validate($data); * $validator->getAllErrors(); //获取所有验证错误 array * $validator->getError(); //获取第一条验证错误 string * Validator::in('7,8,9', 8); //静态调用 * Validator::isEmail('375373223@qq.com'); */ namespace Validate; class Validator