
javascript
傲娇小狮子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
输入框input只能输入数字和小数点
只允许输入数字(整数:小数点不能输入) <input type="text" onkeyup="value=value.replace(/[^\d]/g,'')" >允许输入小数(两位小数) <input type="text" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')" >允许输入小数(一位小数) <input type="text" onkeyup="value=value.repla转载 2020-09-08 10:53:13 · 1410 阅读 · 0 评论 -
只能输入数字和小数点
var reg = /^\d+$|^\d*\.\d+$/g; reg.test(val) 用于判断原创 2020-09-02 11:53:41 · 177 阅读 · 0 评论 -
下载模版
原创 2020-08-19 13:53:30 · 153 阅读 · 0 评论 -
各种校验
//字符长度校验 export function validateCode(str) { let len = 0, charCode = -1 for (var i = 0; i < str.length; i++) { charCode = str.charCodeAt(i) if (charCode >= 0 && charCode <= 128) len += 1 else len += 2 } return len } //校验以空格开头 e原创 2020-08-17 15:41:05 · 228 阅读 · 0 评论 -
获取字符长度
校验字符长度,汉字2个字符,英文1个字符原创 2020-08-17 15:39:35 · 736 阅读 · 0 评论 -
任意字符串隐藏,身份证号隐藏,手机号隐藏
最近开发项目需要隐藏身份证中间15位、姓名中间字符,封装了一个公共方法: idCardNum 要隐藏的原数据 frontLen 前面展示的位数 endLen 后面展示的位数 比如 身份证:410222199008096756 用此方法hideWantStr(410222199008096756,2,2) 变为 41**************56 李小四hideWantStr(‘李小四’,1,1) 变为李*四 张三hideWantStr(‘张三’,1,0)变为张* 有待优化...原创 2020-08-17 15:37:26 · 812 阅读 · 6 评论 -
校验金额 只输入数字和一个小数点 保留两位小数
//校验金额 export function validatePrice(num) { //只能输入数字和小数点 num = num.replace(/[^\d.]|^\.$/g, '') let str = num let len1 = str.substr(0, 1) let len2 = str.substr(1, 1) //如果第一位是0,第二位不是点,就用数字把点替换掉 ...原创 2019-08-21 12:16:50 · 858 阅读 · 0 评论 -
下载或者导出后端返回的二进制流文件-excel
原创 2019-08-15 16:12:35 · 2236 阅读 · 0 评论 -
浅谈闭包
1.闭包的定义 闭包就是能够读取其他函数内部变量的函数。在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 2.应用场合 设计私有的方法和变量 当我们需要让局部变量发挥全局变量的作用时,可以考虑使用闭包 3.优点 (1)封装性 将变量私有化 不会污染全局变量 (2)缓存性...原创 2018-05-18 14:38:42 · 236 阅读 · 0 评论 -
如何解决跨域问题
1、什么是跨域? 由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。存在跨域的情况: 网络协议不同,如http协议访问https协议。 端口不同,如80端口访问8080端口。 域名不同,如qianduanblog.com访问baidu.com。 子域名不同,如abc.qianduanblog.com访问de...原创 2018-05-18 15:19:20 · 287 阅读 · 0 评论 -
封装函数获取url的参数
queryURLParameter :function (url) { url = url.replace(/\*/g,"&"); var reg = /([^?&=]+)=([^?&=]+)/g, obj = {}; url.replace(reg, function () { obj[arguments[1]] = decod...原创 2018-08-05 17:06:55 · 572 阅读 · 0 评论