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