js
假装小清新
这个作者很懒,什么都没留下…
展开
-
使用promise.all()实现多表单验证 以及 循环表单验证
需求:多个标签页中的form表单 点击确定按钮 需要全部验证通过方可提交原创 2022-03-23 15:42:39 · 2219 阅读 · 1 评论 -
jq cookie 登录后记住账号密码一周
<div class=" ipt"> <input type="text" id="txt_username" placeholder="请输入账号" > </div> <div class="ipt"> <input type="password" id="txt_password" placeholder="请输入密码" > </div> <label class="fl">原创 2021-05-08 10:40:23 · 98 阅读 · 1 评论 -
正则表达式的应用
正则表达式的使用1 正则表达式的两个方法2 正则表达式的元字符2-1 基础元字符2-2 边界元字符2-3 限定元字符2-4 正则的贪婪和非贪婪 1 正则表达式的两个方法 /* 1.匹配: 验证字符串是不是符合正则规则 语法: 正则.test(要检验的字符串) 返回值:true/false 2.捕获:从字符串里面获取符合正则规则的那一部分片段 语法: 正则.exec(要检验的字符串) 返回值: 1. 字符串里没有符合规则的片段 -> null 2.字符串里没有符合规则的片段 2-1.基础原创 2021-05-08 10:38:06 · 63 阅读 · 0 评论 -
点击文件下载(vue)
a 标签的 h5 新属性 download // filename 规定作为文件名来使用的文本。 // href 必填 <a href="balabalabala" download="filename"> 但是我的文件不在网页的域名下,点击 a 标签直接显示预览页面,可以手动下载,但是这样就不可以控制文件名称了 ...原创 2021-05-08 10:36:20 · 3784 阅读 · 0 评论 -
js获取文件大小、文件后缀
文件大小带单位 if (file.size) { var k = 1024 var sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'] var i = Math.floor(Math.log(file.size) / Math.log(k)) this.formItem.size = (file.size / Math.pow(k, i)).toPrecision(3) + '' + sizes[i] }原创 2021-05-08 10:11:10 · 732 阅读 · 0 评论 -
我常见的js 正则验证
判断url是否合法的正则表达式,包括地址带.cn var reg = /^((http|https):\/\/)?(([A-Za-z0-9]+-[A-Za-z0-9]+|[A-Za-z0-9]+)\.)+([A-Za-z]+)[/\?\:]?.*$/ if ( this.videoUrl && !reg.test(this.videoUrl)) { this.$Message.error({ content: '视频链接格式不正确', closable: true }) retur原创 2020-12-08 11:59:42 · 128 阅读 · 2 评论